Replies: 2 comments 6 replies
-
This is an interesting idea. I certainly agree we're more interested in capturing the uncertain behavior of series than produce the series themselves. An interesting point to consider; the intent of the synthetic histories is to do something more than bootstrapping; if functionally we're just using data to produce more similar data, we haven't made efficient use of synthetic histories, since we could just do UQ and modeling on historical data. If done right, synthetic histories are intended to produce realistic scenario data that expands the historical set based on trends and behaviors. If not done right, synthetic histories and bootstrapping are closer to the same process. This deserves discussion. |
Beta Was this translation helpful? Give feedback.
-
Six months later now, I wanted to revisit this discussion. I was able to apply an approach similar to what I described earlier, using block bootstrap resampling on a detrended time series of hourly revenue (system dispatch times price time series) to estimate the uncertainty in revenue over a period of time. This isn't exactly the same as having a distribution of revenue (or NPV) derived from synthetic histories, but the variance in NPV obtained through the block bootstrap approach and sampling synthetic histories were comparable for the regions and time periods I studied. This bootstrapping approach shouldn't replace synthetic histories, since the bootstrap analysis is limited to the historical data. However, the bootstrap approach offers a couple distinct advantages over synthetic histories:
Considering these advantages, I think that the bootstrap approach could be useful as a litmus test for the sensitivity to time series variation when modeling an energy system. Researchers could apply the block bootstrap using just the historical data relevant to their model to determine if further time series modeling work is reasonable for their analysis. There are some systems and markets that are not very sensitive to time series variance, and this approach could offer a quick way to determine if this is the case relative to the other uncertainties present in the model. |
Beta Was this translation helpful? Give feedback.
-
In an effort to show the effect of uncertainty in the price time series on NPV for some model but without relying on a generative time series model, I had the idea to use bootstrap resampling to estimate the confidence interval for NPV using the historical data. I thought I'd open a discussion on the topic since it's not a feature currently implemented in HERON but may have limited utility to others.
This was my methodology:
A preliminary application of this methodology estimated a variance of NPV comparable to that estimated when using a clustered ARMA ROM. The estimated means were somewhat different, but that may be an artifact of the ARMA ROM fit. If there is interest, I can attach files with more info on my implementation.
I certainly don't advocate for this being the default workflow, but it shows there may be limited value for using generative time series models for electricity price when simulating models with a price-taker strategy. I believe the more interesting question is how to model an electricity market and its underlying uncertainties (e.g. uncertainty in renewables production, load, generator outages, fuel costs, etc.), rather than modeling price directly.
Beta Was this translation helpful? Give feedback.
All reactions