Académique Documents
Professionnel Documents
Culture Documents
Georg Lindgren
Lund University
Motivation
Overview of contents
Topics
I Extreme value distributions
I Block maxima
I POT - Peaks Over Threshold
I Estimation, return period, uncertainties
I Extremes with cyclic or linear trend
I Extremes with other covariates – CO2, NAO, AO, ...
Useful statistics packages
I The R environment - need packages extRemes and evd for the
computer experiments
I The WAFO package in Matlab and Python (Downloadable from
code.google.com)
Background
3
2
1
2
1
0
2 4 6 8 10 12
Background
The probability that the 100-year return level is exceeded at least one
time during a 100 year period is 63%. The 1000-year value exceeded
with the same probability at least once during 1000 years, etc.
IF YEARS ARE INDEPENDENT OF EACH OTHER. – USUALLY,
Background
12
10
8
Hs
6
4
2
0.9
80
0.8
60
0.7
0.6
40
F(x)
0.5
0.4
20
0.2
0
0.1
2 4 6 8 10 12
0
Hs 7 8 9 10 11 12 13
x
Block maxima: Take one extreme value per time unit (e.g. day, month,
year, ...). Ideal situation: stationary conditions, no trend.
Exceedance analysis: Take all values over a certain threshold – gives more
data that are more representative for the global maximum
that the bulk data.
Statistical extreme value analysis relies on two mathematical facts
Block maxima: The maximum of many observations has
a GEV distribution.
Exceedance analysis: The exceedances have a GPD
distribution.
GEV and GPD
−log(−log(F))
Light
10 tail ξ < 0
0
0 −5
−20 0 20 −10 0 10
X
Gumbel Probability Plot
20 5
−log(−log(F))
10 Double 0
tail ξ
=0
0 −5
−5 0 5 10 −5 0 5 10
X
Gumbel Probability Plot
600 20
−log(−log(F))
400 10
Heavy
200 tail ξ > 0
0
0 −10
−5 0 5 10 −5 0 5 10
X
GEV and GPD
600
400
200
0
−4 −3 −2 −1 0 1 2 3 4
0.8
0.2
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 x 1.8
Block maxima
4
precipitation (in)
3
2
1
year
Block maxima
2
1
0
2 4 6 8 10 12
Block maxima
Some R-code
−107
−108
−109
−110
Block maxima
We want return values for N = 10, 100, 100, 1000 years in GEV:
ψn o
xN = µ − 1 − (− ln(1 − 1/N))−ξ
ξ
GEV summary
Probability Plot Quantile Plot
1.0
4
0.8
0.6
Empirical
3
Model
0.4
2
0.2
1
0.0
Empirical Model
0.6
Return Level
0.4
f(z)
4
0.2
2
0.0
Return Period z
Block maxima
Water level
20
15
(m)
10
5
0 5 10 15 20 25
15
10
0 5 10 15 20 25
Time (h)
Block maxima
Take average and standard deviation for each 5-minute period, subtract
and divide. Take maximum over 5-minute period, and fit a GPD.
Diagnostic plot:
Probability plot Density plot
1
0.5
0.8
0.4
0.6
F(x)
0.3
0.4
0.2
0.2 0.1
0 0
10 12 14 16 18 20 12 14 16 18 20
x x
18 0.8
Model (gev)
Model (gev)
0.6
16
0.4
14
0.2
12
0
12 14 16 18 0 0.5 1
Empirical Empirical
Fit method: PWM, Fit p−value: 1.00
Block maxima
yura5fit<-gev.fit(y5max[,1])
Est.: 13.362742 0.7083573 -0.1156161
S.e.: 0.0453072 0.0307655 0.0249203
yura5fit.mul<-gev.fit(y5max[,1],
ydat=as.matrix(1:length(y5max[,1])),mul=1)
Est. 13.90486754 -0.0036693 0.59705809 -0.0564354
S.e.: 0.06510006 0.00036877 0.02695204 0.03153350
yura5fit.sigl<-gev.fit(y5max[,1],
ydat=as.matrix(1:length(y5max[,1])),sigl=1)
Est.: 13.337740339 0.406178243 0.001745658 0.098749706
S.E.: 0.04233340 0.02916609 0.00004856 0.05472873
Exceedance analysis
4.5
3.5
2.5
1.5
0.5
0
0 50 100 150 200
Exceedance analysis
Prob(N = k) = e −λ λk /k!
Exceedance analysis
600
400
200
0
−4 −3 −2 −1 0 1 2 3 4
0.8
0.2
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 x 1.8
Exceedance analysis
ψ = σ λξ
ψ−σ
µ=u+
ξ
Choice of threshold
1.1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
1 1.5 2 2.5 3 3.5 4
Exceedance analysis
σu = σu0 + ξ (u − u0 )
0.9
0.8
0.6
F(x)
0.5
0.4
0.3
CDF for estimated GEV
0.2
0.1
0
0 1 2 3 4 5
x
Exceedance analysis
−1 Tail by POT−method
10
True CDF
−2
10
−4
10
2 3 4 5 6 7 8 9 10
Exceedance analysis
400
350
300
250
200
150
100
50
0
1860 1880 1900 1920 1940 1960
Exceedance analysis
GEV?
0.9
0.8
0.7
0.6
F(x)
0.5
0.4
0.3
0.2
0.1
0
0 100 200 300 400 500
x
Exceedance analysis
There are 25 accidents with > 100 dead. Fit GPD to data > 100. 10% of
these exceed 350.
CDF for deaths > 100 and GPD
1
0.9
0.8
0.7
0.6
F(x)
0.5
0.4
0.3
0.2
0.1
0
100 200 300 400 500 600
x
Exceedance analysis
In December 15, 1999, the Vargas province was hit by 410 mm rain.
Exceedance analysis
rent)? 1.2
dependence: 0
0 0.5 1 1.5 2
Some literature
Some literature