-
Hi, I am in the process of running an hypothesis test akin to the one presented latest version of the manual. I get through the first cycle fine but I keep failing during one of the subsequent cycles. I think that it may have to do with realizations failing. Is there a minimum number of realizations required for a cycle? The error I get when the analysis stalls is a get_eigen() error with a realization number not found. I am also curious about the role of NOPTMAX in the direct hypothesis approach with PESTPP-DA. I have it set at 3, which I know gives me a good result with IES and therefore cycle 0 in the hypothesis test runs as expected. However, when cycle 1 initiates it uses the end of cycle 0 as the starting ensemble, is this correct behavior? If so, wouldn't that invalidate a direct comparison between realizations in different cycles given that they've effectively had more updates. I assumed it would reuse the initial ensemble of cycle 0 and run the smoother through NOPTMAX iterations with the increased hypothesis observation weight for the cycle. Sorry to be pain with all the questions. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
actually can you post the .rec and .log file that caused the error? We are aiming to trap issues with pestpp-da before it gets to that point but there are a lot of blindspots with pestpp-da since its the first tool to go beyond the batch-model-run approach. In concept, to do the direct hypothesis testing with pestpp-da, you would use a weight-cycle table and increase the weight of the observation you want to force toward a given value across each cycle (so cycle 0 would have zero weight for this observation, leading to a standard posterior ensemble). Then the subsequent cycles would start with the previous cycle's parameter ensemble and update it so that the obsval for the observation of interest is being matched better and better. In this way its similar to the pareto mode pest in that this weight change causes pestpp-da to crawl along the trade-off between the fitting the standard observations and fitting the "bad outcome" value for prediction. You could also do this same thing by running a single cycle/pestpp-ies several times with different weight values in the control file. But I think there is some value in crawling from point to point along that tradeoff surface, both in terms of efficiency and coherence along that surface. In pestpp-da, NOPTMAX is the number of iterations each cycle; pestpp-da also accepts a |
Beta Was this translation helpful? Give feedback.
actually can you post the .rec and .log file that caused the error? We are aiming to trap issues with pestpp-da before it gets to that point but there are a lot of blindspots with pestpp-da since its the first tool to go beyond the batch-model-run approach.
In concept, to do the direct hypothesis testing with pestpp-da, you would use a weight-cycle table and increase the weight of the observation you want to force toward a given value across each cycle (so cycle 0 would have zero weight for this observation, leading to a standard posterior ensemble). Then the subsequent cycles would start with the previous cycle's parameter ensemble and update it so that the obsval for the observation of …