distribution #21
In this lesson

Wide tables, equations, and code scroll sideways. Swipe, or Tab to focus them and use the left and right arrow keys.

Gumbel distribution

You will learn: Distinguish a finite block maximum from its limiting extreme-value approximation.

Start with: Reading a distribution

Take the maximum of n independent, identically distributed normal or exponential draws. With suitable centering and scaling as n grows, its distribution approaches Gumbel. Other parent distributions can have different extreme-value limits.

f(x;μ,β)=1βexp⁡ ⁣(−x−μβ−e−(x−μ)/β)f(x;\mu,\beta)=\frac{1}{\beta}\exp\!\left(-\frac{x-\mu}{\beta}-e^{-(x-\mu)/\beta}\right)
density by x00.10.20.30.4−20246xdensity
Gumbel (mode 0.0, mean 0.58) Normal, same mean and variance

Take actual block maxima, then normalize

Each block contains 10 independent parent draws, producing one maximum M. The displayed statistic is Y=M−log(m), with scale 1. Its limiting CDF is the standard maximum-type Gumbel exp(−exp(−y)). This construction is independent of the μ and β parameters in the density illustration above.

Finite-block maximum CDF, its limit, and repeated maxima00.20.40.60.81−20246normalized maximum Ycumulative probability

Solid: exact finite-block CDF. Dashed: the corresponding limiting CDF. Dots: all 200 normalized maxima. Increasing repetitions reduces simulation noise; increasing block size changes the finite-block distribution.

P(Y≤-1) is 0.0419120 for this block size, versus 0.0659880 in its limit. Observed: 12/200. The calculation includes maxima outside the drawn CDF window.

Inspect every simulated block maximum
Raw maximum and its normalized value
BlockMY
15.901363.59878
22.697560.39497
33.152860.85028
41.87555-0.42704
53.021590.71901
61.43341-0.86917
73.232770.93019
82.14049-0.16210
92.575540.27296
102.696690.39410
112.14696-0.15562
125.597463.29488
132.340670.03809
141.58664-0.71594
153.307861.00527
161.40544-0.89714
173.509481.20690
184.297621.99503
192.629130.32655
204.220861.91828
212.18645-0.11613
223.952191.64961
233.794691.49210
243.633511.33093
254.207941.90535
263.389291.08671
271.93332-0.36927
284.382722.08013
295.897793.59520
300.93613-1.36646
311.83627-0.46631
324.929652.62707
333.377881.07530
342.28668-0.01590
353.035080.73249
364.298661.99607
373.200760.89817
383.283680.98109
395.351853.04926
402.687960.38538
413.433841.13125
423.922651.62007
432.837290.53470
442.463180.16060
452.01555-0.28703
461.21860-1.08398
472.617400.31481
482.927360.62477
493.134960.83238
502.642180.33959
511.52430-0.77828
525.191362.88878
533.126890.82431
542.927750.62517
552.405060.10247
562.987230.68464
575.795123.49254
582.866170.56359
592.843800.54122
603.800791.49820
612.753510.45092
622.634550.33196
632.29369-0.00889
641.11830-1.18429
652.749960.44737
663.212000.90942
674.138281.83570
681.74868-0.55390
693.329311.02673
701.20439-1.09820
713.180950.87837
723.107770.80518
735.812733.51015
742.541380.23880
752.595170.29259
762.556380.25380
773.647391.34480
781.34162-0.96096
794.153251.85066
801.80327-0.49932
813.898101.59551
821.76151-0.54107
831.99776-0.30483
840.52853-1.77406
854.033191.73061
862.311540.00895
873.856771.55419
882.375820.07323
891.33538-0.96721
903.635511.33293
916.412834.11025
924.797112.49452
934.175301.87271
942.600160.29758
951.07589-1.22670
964.366952.06437
971.67468-0.62791
982.740070.43749
993.027300.72471
1002.11786-0.18472
1012.987840.68526
1021.19134-1.11124
1031.93913-0.36345
1043.319381.01679
1053.824371.52178
1064.093361.79078
1073.555891.25331
1081.89825-0.40434
1092.657040.35445
1100.58571-1.71688
1112.07437-0.22822
1121.20789-1.09470
1133.727301.42471
1141.37439-0.92820
1153.350571.04799
1162.425150.12257
1171.97072-0.33186
1181.45413-0.84846
1192.508040.20546
1202.13901-0.16357
1212.567270.26468
1224.369232.06664
1232.10862-0.19397
1243.197550.89496
1256.013523.71094
1264.996932.69435
1272.411340.10875
1282.890800.58822
1292.13126-0.17132
1303.515061.21247
1311.90848-0.39411
1321.09325-1.20933
1332.807290.50470
1341.58075-0.72184
1351.80354-0.49905
1361.49730-0.80528
1372.535490.23291
1387.123834.82125
1393.306561.00398
1402.649450.34687
1411.03172-1.27086
1423.674851.37227
1433.416471.11389
1442.439300.13672
1451.73739-0.56519
1462.568930.26634
1472.776210.47363
1481.01006-1.29253
1491.86460-0.43798
1503.375191.07260
1512.356950.05436
1526.331794.02921
1532.646970.34438
1544.009771.70718
1553.199260.89667
1561.44193-0.86065
1572.512650.21007
1584.149471.84688
1592.431780.12919
1601.67409-0.62849
1613.131450.82887
1624.011781.70919
1632.22578-0.07680
1642.695480.39289
1657.294394.99181
1663.488161.18558
1674.129611.82702
1683.803081.50050
1693.366421.06384
1702.823720.52114
1714.516712.21413
1722.729650.42707
1731.40061-0.90197
1742.19937-0.10321
1752.690150.38757
1763.083120.78054
1773.198310.89573
1782.963630.66105
1793.175140.87255
1802.687570.38499
1813.827631.52505
1822.907400.60482
1831.83493-0.46765
1844.046281.74370
1852.791280.48870
1861.87577-0.42681
1873.041280.73869
1883.032110.72952
1893.233480.93089
1903.333761.03118
1913.076910.77433
1923.686761.38417
1933.407041.10446
1944.086611.78403
1953.165970.86339
1963.875881.57329
1975.294872.99229
1982.25186-0.05073
1994.305662.00308
2002.727670.42509

1/1000 direct Gumbel draws lie beyond the first density plot. Its model omitted mass is 0.000911468. The density sample and block-maxima experiment have separate sample counts.

PDF f(x;μ,β)=1βexp⁡ ⁣(−x−μβ−e−(x−μ)/β)f(x;\mu,\beta)=\frac{1}{\beta}\exp\!\left(-\frac{x-\mu}{\beta}-e^{-(x-\mu)/\beta}\right). Mean E[X]=μ+βγE[X]=\mu+\beta\gamma sits right of the mode; right skew is characteristic of this maximum-type law. A normalized block maximum approaches it only for suitable parent distributions.

What to notice

  • Right-skewed. The mode sits at μ\mu but the mean leans right by βγ\beta\gamma, where γ\gamma is the Euler-Mascheroni constant ≈ 0.5772.
  • Matched-variance Normal is wrong on both sides. The dashed curve has the same mean and variance as the Gumbel but misses badly — it’s too light in the right tail and too heavy in the left.
  • Closed-form CDF. Unusually clean for an extreme-value distribution:
F(x)=exp⁡ ⁣(−e−(x−μ)/β)F(x)=\exp\!\left(-e^{-(x-\mu)/\beta}\right)

Inverting gives the sampler this demo uses.

Extreme-value theory

Fisher and Tippett proved that the renormalised maximum of nn iid draws — when a non-degenerate limit exists — must be one of three types: Gumbel, Fréchet, or reverse-Weibull. Normal and exponential parents lie in the Gumbel domain; Pareto parents give Fréchet, and uniform parents give reverse-Weibull. These examples are not a complete classification: boundedness or the informal label “heavy-tailed” alone does not identify every domain of attraction. These three collapse into the generalised extreme value (GEV) family.

Annual environmental maxima are a common motivation for extreme-value models. Choosing Gumbel rather than a more general GEV model requires checking the tail assumptions; a return-period calculation is only as reliable as its model and stationarity assumptions.

E[X]=μ+βγ(γ≈0.5772)E[X]=\mu+\beta\gamma \quad (\gamma\approx0.5772)
Var(X)=π2β2/6\mathrm{Var}(X)=\pi^{2}\beta^{2}/6

Derive one maximum distribution before taking a limit

Let m independent observations each have Exponential(rate 1) distribution. A maximum M is at most t exactly when all m observations are at most t, so P(M≤t)=(1−e⁻ᵗ)ᵐ for t≥0. Independence is what turns that joint probability into a product.

For Y=M−log(m), this becomes P(Y≤y)=(1−e⁻ʸ/m)ᵐ wherever y≥−log(m), and zero below that support. As m grows it approaches exp(−e⁻ʸ), the standard maximum-type Gumbel CDF. At y=0, m=10 gives 0.9¹⁰≈0.348678, while m=100 gives 0.99¹⁰⁰≈0.366032; the limit is e⁻¹≈0.367879.

The experiment draws every observation in each block before taking its maximum. Increasing the number of blocks makes its empirical CDF less noisy. Increasing observations per block changes the distribution being approximated. These controls answer different questions.

A different parent gives a different limit

For m independent Uniform(0,1) draws, P(M≤t)=tᵐ on [0,1]. Normalize using Y=m(M−1). Its CDF is (1+y/m)ᵐ on [−m,0], approaching exp(y) for y≤0 and one above zero. This reverse-Weibull example has an upper endpoint at zero. It cannot be the unbounded Gumbel distribution.

Make a prediction

Would subtracting log(m) from a uniform maximum reveal a standard Gumbel limit?

Explore the answer

No. Uniform maxima approach their upper bound of one, so subtracting log(m) pushes them toward negative infinity. The appropriate normalization magnifies the small gap to that bound. The parent and normalization are both part of an extreme-value claim.

Model an application without promising its tail

NIST’s extreme-wind overview discusses Gumbel among several candidate extreme-value families and compares estimation methods. It is a documented application context, not evidence that every wind series follows Gumbel. Dependence, nonstationary weather, block choice, and sparse extreme observations can all affect a fitted return level.

A return period is the reciprocal of a model exceedance probability. A “100-year” annual threshold does not schedule an event once per century. The earlier 50-year calculation additionally assumes independent years and unchanged risk; it is not guaranteed by the Gumbel name.

References

NIST: extreme value type I distinguishes the maximum and minimum conventions. The finite-block calculations above derive the two specific examples directly from their parent CDFs. Compare exponential waiting times, uniform bounds, and Pareto tails before generalizing a maximum limit.

Reset all settings