1
$\begingroup$

I have some time series data spanning 30+ years and I am trying to do some extreme value analysis. Major disclaimer: I am not a statistician so I feel that I am wading into waters beyond my area of expertise. Just trying to learn here.

I am using MATLAB to get lognormal and generalized extreme value (GEV) fits for block maxima time series. Essentially, I divide the time series up into a series of blocks (e.g. 10 days), and then compute the maximum value for each of those blocks. Then I fit different distributions to the list of block maxima.

However, I find that the choice of block length has a significant impact on the fits. If I choose a 1-day or 5-day block to find the maxima value, then the GEV performs very poorly (especially towards the extremes). Below is a figure of CDFs of GEV and lognormal fits to the empirical CDF using 1-day block maxima:

enter image description here

If I pick a much longer interval (e.g. 100 days), then the GEV and lognormal fits performs much better (at least visually). Below is a figure using a 100-day block maxima:

enter image description here

I have three questions:

(1) Why do the smaller block lengths not result in good fits? What is the underlying reason?

(2) How do you pick the length of your blocks to perform the extreme value analysis? Is it just arbitrary?

(3) If I want to estimate the chance of exceeding some threshold in a given day (or month, or year), does this have any relation to the block length? For example, do I need to pick a 1-day block length in order to estimate the chance of exceeding a threshold in a given day? Or can I use a longer block length and then scale things accordingly?

Any info is appreciated.

$\endgroup$

1 Answer 1

1
$\begingroup$

For (1) and (2) I recommend reading section three of Coles (2001) An Introduction to Statistical Modeling of Extreme Values for a discussion on this. In particular,

...the GEV provides a model for the distribution of block maxima. Its application consists of blocking the data into blocks of equal length, and fitting the GEV to the set of block maxima. But in implementing this model for any particular dataset, the choice of block size can be critical. The choice amounts to a trade-off between bias and variance: blocks that are too small mean that approximat~on by the limit model in Theorem 3.1.1 is likely to be poor, leading to bias in estimation and extrapolation; large blocks generate few block maxima, leading to large estimation variance. Pragmatic considerations often lead to the adoption of blocks of length one year.

Here Theorem 3.1.1 is the Fisher-Tippett-Gndenko theorem which asymptotically justifies the fitting of the GEV distribution to block maxima.

For (3) I am less sure...

If you have less data you could also consider a peak-over-threshold approach instead.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.