表示定位参数为 α、尺度参数为 β 的极值分布.
表示一个本地参数为0且尺度参数为1的极值分布.
ExtremeValueDistribution
表示定位参数为 α、尺度参数为 β 的极值分布.
表示一个本地参数为0且尺度参数为1的极值分布.
更多信息
- 极值分布给出从诸如正态分布等分布中抽取的样本中最大值的渐近分布.
- 在极值分布中,值
的概率密度和
成正比. » - 最小值的渐近分布,有时也称为极值分布,这在 Wolfram 语言中用 GumbelDistribution 实现. »
- ExtremeValueDistribution 中 α 可以为任意实数,β 可以为任意正实数.
- ExtremeValueDistribution 允许 α 和 β 可为任何有相同单位维度的数量. »
- ExtremeValueDistribution 可以和诸如 Mean、CDF 以及 RandomVariate 等函数联用. »
背景
- ExtremeValueDistribution[α,β] 表示一个定义于实数集合上的连续统计分布,参数为实数 α,被称为“定位参数”,以及正实数 β,被称为“尺度参数”. 极值分布的概率密度函数(PDF)的整体行为是光滑的和单峰的,参数 α 和 β 分别决定了 PDF 的水平位置、整体高度和陡峭程度. 此外,对于较大的
值,由于 PDF 指数式减小,而不是代数式减小,PDF 的尾显得较“细”. (通过分析分布的 SurvivalFunction,这种行为可被定量确定.)极值分布也可以被称为 I 型极值分布、双指数分布(不要与 LaplaceDistribution 相混淆,它也可被称为双指数)、对数韦伯分布 (WeibullDistribution),或是 Gumbel 型分布(不要与 GumbelDistribution 相混淆). - 尽管 ExtremeValueDistribution 有时被冠名为极值分布,但实际上它只是“极值分布”这个大标题所包含的四个分布(其它三个为 GumbelDistribution、FrechetDistribution 和 WeibullDistribution)中的一个. 极值分布是不断增大的随机样本中最大值的极限分布,因为 PDF 的双指数特性(其形式为 Exp[-Exp[…]]),分布的图形呈现出分布中独一无二的属性——更夸张的特征(比如更高的尖峰、更细的尾). 在二十世纪二十年代早期,天文学观测中出现一些比较偏的数据,那么,是利用还是丢弃这些数据,为了解决这个问题推出了极值分布. 该领域中重要的里程碑是极值理论,极值分布被广泛应用于描述“极不可能”的情况(数据集中包含极度偏离中位数的值),比如,特大洪涝灾害、灾难性的保险损失以及大规模的野火. 而且,在生物学中,极值分布作为一种工具,还可以用来对进化过程中的基因突变进行建模.
- RandomVariate 可用来给出一个或更多机器精度或任意精度(后者可通过设置 WorkingPrecision 选项获得)的极值分布中的伪随机变数. Distributed[x,ExtremeValueDistribution[α,β]],更简洁的式子为 xExtremeValueDistribution[α,β],可用来断定随机变量 x 服从极值分布. 它也可以被用在诸如 Probability、NProbability、Expectation 和 NExpectation 这样的函数中.
- 通过使用 PDF[ExtremeValueDistribution[α,β],x] 和 CDF[ExtremeValueDistribution[α,β],x],可以得到极值分布的概率密度和累积分布函数. 可以用 Mean、Median、Variance、Moment 和 CentralMoment 来分别计算均值、中位数、方差、原始矩和中心矩.
- 可以用 DistributionFitTest 来检测一个数据集是否符合极值分布,根据给定数据,用 EstimatedDistribution 来估计参数化极值分布,而 FindDistributionParameters 则可用来将数据拟合成极值分布. 用 ProbabilityPlot 指令可以产生给定数据的 CDF 与符号式极值分布的 CDF 的比较图,QuantilePlot 则能绘制给定数据的分位数和符号式极值分布的分位数的比较图.
- 可以用 TransformedDistribution 来表示转换过的极值分布,用 CensoredDistribution 表示截尾后位于上限和下限值之间的数据的分布,而 TruncatedDistribution 则表示删失后位于上限和下限值之间的数据的分布. CopulaDistribution 可用来构建包含极值分布的高维分布, ProductDistribution 可以计算由独立分布为极值分布所得的联合分布.
- 极值分布与许多其它分布相关. 如前所述,ExtremeValueDistribution 是用来描述极不可能发生的事件的分布之一,其它几个分布包括 GumbelDistribution、FrechetDistribution 和 WeibullDistribution. 这种性质上的关系也包含数量上的成分,ExtremeValueDistribution[α,β] 的 PDF 实际上与 TransformedDistribution[-u,u GumbelDistribution[-α,β]] 和TransformedDistribution[-β α Log[u/β]+α,u WeibullDistribution[α,β]] 的 PDF 一样. ExtremeValueDistribution 可由 ExponentialDistribution 和 MinStableDistribution 转换而来,是 MaxStableDistribution 的一个特例,因为 ExtremeValueDistribution[α,β] 和 MaxStableDistribution[α,β,0] 有相同的 PDF. ExtremeValueDistribution 还与 ExpGammaDistribution、ExponentialDistribution 和 LogisticDistribution 有关.
范例
打开所有单元 关闭所有单元基本范例 (4)
Plot[Table[PDF[ExtremeValueDistribution[α, 2], x], {α, {-3, 0, 4}}]//Evaluate, {x, -8, 12}, Filling -> Axis]Plot[Table[PDF[ExtremeValueDistribution[1.5, β], x], {β, {1.5, 2, 3}}]//Evaluate, {x, -5, 10}, Filling -> Axis]PDF[ExtremeValueDistribution[α, β], x]Plot[Table[CDF[ExtremeValueDistribution[α, 2], x], {α, {-3, 0, 4}}]//Evaluate, {x, -8, 12}, Filling -> Axis]Plot[Table[CDF[ExtremeValueDistribution[1.5, β], x], {β, {1.5, 2, 3}}]//Evaluate, {x, -5, 10}, Filling -> Axis]CDF[ExtremeValueDistribution[α, β], x]Mean[ExtremeValueDistribution[α, β]]Variance[ExtremeValueDistribution[α, β]]Median[ExtremeValueDistribution[α, β]]范围 (7)
data = RandomVariate[ExtremeValueDistribution[3, 2.5], 10 ^ 4];Show[Histogram[data, 20, "PDF"], Plot[PDF[ExtremeValueDistribution[3, 2.5], x], {x, Min[data], Max[data]}, PlotStyle -> Thick]]sample = RandomVariate[ExtremeValueDistribution[2, 3], 10 ^ 3];edist = EstimatedDistribution[sample, ExtremeValueDistribution[α, β]]Show[Histogram[sample, Automatic, "PDF"], Plot[PDF[edist, x], {x, Min[sample], Max[sample]}, PlotStyle -> Thick]]Skewness[ExtremeValueDistribution[α, β]]N[%]Kurtosis[ExtremeValueDistribution[α, β]]N[%]FormulaGrid[list_, type_] := Grid[...]FormulaGrid[Table[Moment[ExtremeValueDistribution[α, β], k]//FullSimplify, {k, 4}], M]FormulaGrid[Table[CentralMoment[ExtremeValueDistribution[α, β], k], {k, 4}], CM]FormulaGrid[Table[FactorialMoment[ExtremeValueDistribution[α, β], k]//FullSimplify, {k, 4}], FM]FormulaGrid[Table[Cumulant[ExtremeValueDistribution[α, β], k], {k, 4}], C]Cumulant[ExtremeValueDistribution[α, β], r]Plot[Table[HazardFunction[ExtremeValueDistribution[α, 2], x], {α, {1 / 2, 4, 7}}]//Evaluate, {x, -4, 15}, Filling -> Axis]Plot[Table[HazardFunction[ExtremeValueDistribution[1 / 2, β], x], {β, {1 / 2, 1, 2}}]//Evaluate, {x, -2, 4}, Filling -> Axis]HazardFunction[ExtremeValueDistribution[α, β], x]Plot[Table[Quantile[ExtremeValueDistribution[2, β], q], {β, {0.5, 1, 2}}]//Evaluate, {q, 0, 1}, Filling -> Axis]Plot[Table[Quantile[ExtremeValueDistribution[α, 1.5], q], {α, {-0.5, 1, 2}}]//Evaluate, {q, 0, 1}, Filling -> Axis]Quantile[ExtremeValueDistribution[α, β], q]持续在参数中使用 Quantity 会产生 QuantityDistribution:
oilPrice𝒟 = ExtremeValueDistribution[["100 USDollars/barrel"], ["18 USDollars/barrel"]]{Median[oilPrice𝒟], QuartileDeviation[oilPrice𝒟]}//N应用 (3)
r = SurvivalFunction[ExtremeValueDistribution[α, β], t]HazardFunction[ExtremeValueDistribution[α, β], t]Limit[HazardFunction[ExtremeValueDistribution[α, β], t], t -> ∞, Assumptions -> α > 0 && β > 0]rs = r r//PiecewiseExpandrp = 1 - (1 - r)(1 - r)//PiecewiseExpandBlock[{α = 2, β = 1.5}, Plot[{rs, rp}, {t, 0, 10}, PlotLegends -> {"in series", "in parallel"}]]ExtremeValueDistribution 可用于模拟月最大风速. 麻省波士顿从 1950 年 1 月至 2009 年 12 月记录的月最大风速(km/h):
maxWinds = TemporalData[TimeSeries,
{{StructuredArray[QuantityArray, {720}, StructuredArray`StructuredData[QuantityArray,
{66.6, 55.8, 55.8, 51.84, 50.04, 50.04, 42.48, 38.88, 66.6, 44.64, 96.48, 55.8, 48.24, 72.36,
55.8, 53.64, 53.64, 44.64, 4 ... 2.48, 46.44, 51.84, 48.24, 46.44, 37.08, 46.44, 46.44, 48.24, 59.4}, "Kilometers"/"Hours",
{{1}}]]}, {{1, 720, 1}}, 1, {"Continuous", 1}, {"Discrete", 1}, 1,
{ResamplingMethod -> {"Interpolation", InterpolationOrder -> 1}}}, False, 314.1];maxWinds["FirstValue"]edist = EstimatedDistribution[maxWinds, ExtremeValueDistribution[a, b]]Show[Histogram[maxWinds, 20, "ProbabilityDensity"], Plot[PDF[edist, Quantity[x, "km per hour"]], {x, 30, 140}, PlotStyle -> Thick]]Probability[x > Quantity[60, "mph"], xedist]Mean[edist]ListPlot[{RandomVariate[edist, 30], {{0, Mean[edist]}, {30, Mean[edist]}}}, Joined -> {False, True}, Filling -> Axis, AxesOrigin -> {0, 0}, AxesLabel -> Automatic]对大小为
的正态分布样本中的最大值的分布,构建一个近似函数:
max𝒟 = OrderDistribution[{NormalDistribution[], n}, n];
approx𝒟 = ExtremeValueDistribution[InverseCDF[NormalDistribution[], 1 - (1/n + 1)], InverseCDF[NormalDistribution[], 1 - (1/(n + 1) E)] - InverseCDF[NormalDistribution[], 1 - (1/n + 1)]];Table[Plot[{PDF[max𝒟, y], PDF[approx𝒟, y]}, {y, -2, 4.5}, PlotStyle -> {Dashed, Orange}, PlotRange -> All], {n, {2, 4, 8}}]approxMean = Simplify[Mean[approx𝒟]]exactMean[n_Integer] := Mean[OrderDistribution[{NormalDistribution[0., 1.], n}, n]]Show[DiscretePlot[exactMean[n], {n, 2, 100}, PlotStyle -> Orange], Plot[approxMean, {n, 2, 100}, PlotRange -> All, PlotStyle -> Directive[Thick, Dashed]]]属性和关系 (17)
当平移并且使用一个正因子为比例进行缩放时,新生成的分布仍然是极值分布:
TransformedDistribution[a * u + b, uExtremeValueDistribution[]]TransformedDistribution[a * u + b, uExtremeValueDistribution[α, β]]偏度是 GumbelDistribution 偏度的负值:
ExtremeValue = ExtremeValueDistribution[α, β];
Gumbel = GumbelDistribution[α, β];{Skewness[ExtremeValue], Skewness[Gumbel]}ExtremeValueDistribution 向右偏移,而 GumbelDistribution 向左偏移:
Block[{α = 4, β = 2}, Plot[{PDF[ExtremeValue, x], PDF[Gumbel, x]}, {x, -5, 15}, Filling -> Axis, PlotLegends -> {"ExtremeValue", "Gumbel"}]]峰度与 GumbelDistribution 相同:
{Kurtosis[ExtremeValueDistribution[α, β]], Kurtosis[GumbelDistribution[α, β]]}在 Max 下,所得分布仍然是 ExtremeValueDistribution:
OrderDistribution[{ExtremeValueDistribution[α, β], n}, n]TransformedDistribution[Max[x1, x2, x3], {x1, x2, x3}ProductDistribution[{ExtremeValueDistribution[α, β], 3}]]ExtremeValueDistribution 的 CDF 求解稳定公设方程:
CDF[OrderDistribution[{ExtremeValueDistribution[α, β], n}, n], x] == CDF[ExtremeValueDistribution[α, β], a x + b]Reduce[ForAll[x, %] && DistributionParameterAssumptions[ExtremeValueDistribution[α, β]], {a, b}, Reals]
ExtremeValueDistribution 是负的 GumbelDistribution:
TransformedDistribution[-u, uGumbelDistribution[α, β]]TransformedDistribution[-u, uExtremeValueDistribution[α, β]]ExtremeValueDistribution 是 WeibullDistribution 的一种变换:
TransformedDistribution[m - k * Log[c * u], uWeibullDistribution[α, β], Assumptions -> c > 0 && k > 0]WeibullDistribution 是极值分布的一种变换:
𝒟 = TransformedDistribution[β Exp[-(u - α) / (α β) ], uExtremeValueDistribution[α, β]];Block[{α = 2, β = .5}, Show[Histogram[RandomVariate[𝒟, 10 ^ 4], 20, "PDF"], Plot[PDF[WeibullDistribution[α, β], x], {x, 0, 1.5}, PlotStyle -> Thick]]]极值分布是 MaxStableDistribution 的一个特例:
PDF[MaxStableDistribution[α, β, 0], x]PDF[ExtremeValueDistribution[α, β], x]% - %%//FullSimplify极值分布是 MinStableDistribution 的一种变换:
𝒟 = TransformedDistribution[-u, uMinStableDistribution[-α, β, 0]];PDF[𝒟, x]PDF[ExtremeValueDistribution[α, β], x]% - %%//FullSimplify极值分布是 ExponentialDistribution 的一种变换:
𝒟 = TransformedDistribution[α - β Log[u], uExponentialDistribution[1]];PDF[𝒟, x]//FullSimplify[#, β > 0]&PDF[ExtremeValueDistribution[α, β], x]% - %%两个服从极值分布的变量之差所服从的分布与两个服从 GumbelDistribution 的变量之差所服从的分布相同,即 LogisticDistribution:
TransformedDistribution[u - v, {uExtremeValueDistribution[α1, β], vExtremeValueDistribution[α2, β]}]TransformedDistribution[u - v, {uGumbelDistribution[α1, β], vGumbelDistribution[α2, β]}]极值分布和 GumbelDistribution 之和服从 LogisticDistribution:
TransformedDistribution[u + v, {uExtremeValueDistribution[α1, β], vGumbelDistribution[α2, β]}]LogisticDistribution 是一个极值分布的 ParameterMixtureDistribution:
𝒟 = ParameterMixtureDistribution[ExtremeValueDistribution[α, β], αGumbelDistribution[-β Log[γ], β]];PDF[𝒟, x]PDF[LogisticDistribution[-Log[γ]β, β], x]//Simplify% - %%ExponentialDistribution 和 ExtremeValueDistribution 的最大值服从 ShiftedGompertzDistribution:
dist = TransformedDistribution[Max[x, y], {xExponentialDistribution[λ], yExtremeValueDistribution[Log[ξ] / λ, 1 / λ]}];CDF[dist, x]CDF[ShiftedGompertzDistribution[λ, ξ], x]% - %%//Simplify
个独立指数分布的随机变量的最大值(其中
服从 PoissonDistribution)服从 ExtremeValueDistribution:
res1 = Sum[CDF[OrderDistribution[{ExponentialDistribution[λ], n}, n], x]PDF[PoissonDistribution[μ], n], {n, 0, ∞}]//FullSimplify[#, x >= 0]&res2 = CDF[ExtremeValueDistribution[-(Log[(1/μ)]/λ), (1/λ)], x]//FullSimplifyFullSimplify[res1 / res2]可能存在的问题 (3)
ExtremeValueDistribution 给出最大值的分布:
PDF[ExtremeValueDistribution[α, β], x]GumbelDistribution 给出最小值的分布:
PDF[GumbelDistribution[α, β], x]当 α 不是实数时,ExtremeValueDistribution 没有定义:
Mean[ExtremeValueDistribution[3 + I, 1]]当 β 不是正实数时,ExtremeValueDistribution 没有定义:
Mean[ExtremeValueDistribution[3, -1]]Mean[ExtremeValueDistribution[α, β]] /. {α -> I, β -> 3}巧妙范例 (1)
dist = ExtremeValueDistribution[α, 2];cdf = Function[{x, α}, Evaluate[CDF[dist, x]]];
ql = {0.025, 0.10, 0.25, 0.5, 0.75, 0.90, 0.975};
cl = Table[ColorData["Rainbow"][q], {q, Join[{0.0}, ql]}];Legended[Plot3D[PDF[dist, x], {x, -4, 7}, {α, -3, 3}, PlotTheme -> "Marketing", MeshFunctions -> {cdf}, Mesh -> {ql}, MeshStyle -> GrayLevel[0.8], PlotPoints -> 100, PlotRange -> All, MeshShading -> cl, AxesLabel -> Automatic, BaseStyle -> Opacity[0.9], ImageSize -> 400], BarLegend["Rainbow", ql, LegendLabel -> "prob"]]技术笔记
-
▪
- 连续分布
相关指南
-
▪
- 极值分布 ▪
- 用于可靠性分析中的分布 ▪
- 应用在统计学的函数
文本
Wolfram Research (2007),ExtremeValueDistribution,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ExtremeValueDistribution.html (更新于 2016 年).
CMS
Wolfram 语言. 2007. "ExtremeValueDistribution." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2016. https://reference.wolfram.com/language/ref/ExtremeValueDistribution.html.
APA
Wolfram 语言. (2007). ExtremeValueDistribution. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ExtremeValueDistribution.html 年
BibTeX
@misc{reference.wolfram_2026_extremevaluedistribution, author="Wolfram Research", title="{ExtremeValueDistribution}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/ExtremeValueDistribution.html}", note=[Accessed: 06-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_extremevaluedistribution, organization={Wolfram Research}, title={ExtremeValueDistribution}, year={2016}, url={https://reference.wolfram.com/language/ref/ExtremeValueDistribution.html}, note=[Accessed: 06-September-2026]}