暴雨重现期:Gumbel 的 L 矩法和最大似然法

一列年最大日降水,算出的 10 年、50 年、100 年一遇是多少?L 矩法和最大似然法差多少?和平台的县级重现期表对得上吗?

SOA ASTAMIFoA CS2IFoA SP8真实数据
对过的标准答案
3 条
覆盖的考试公式
1 个
参数
2 个
开源库
3 个

01当场运行

改一个参数,当场重算

正在用默认参数运行,计算量大的方法最多要 20 秒。

04出处和说明

公式从哪里来,有什么限制

列出参考的教材、论文和考试公式条目。方法的限制和实现上的说明也写在这里。

参考

  • Hosking (1990) L-moments: analysis and estimation of distributions using linear combinations of order statistics
  • Coles (2001) An Introduction to Statistical Modeling of Extreme Values,第 3 章
  • 平台数据集:县级暴雨重现期表(county-rainstorm-return-period)

覆盖的考试公式

  • EVT-008块最大值与 GEV 类型CS2

公式条目按精算考试的公式表整理,编号和中文名是平台自己的。

这个方法算什么

用 Gumbel 分布拟合年最大值序列(L 矩法、最大似然法),另给 GEV 的 L 矩估计;算 2—100 年一遇的值,和平台县级暴雨重现期表的同一个县比较。

说明和限制

  • 平台的县级暴雨重现期表用 Gumbel 分布、L 矩法拟合格点的年最大日降水,再取县内格点参数的中位数。
  • 默认序列是示例数据:按云城区表中的参数生成,不是观测值。换成某个站点或格点的年最大值序列,就能复算它的重现期。
  • L 矩法对异常大的值不敏感,小样本上通常比最大似然法稳。GEV 的形状参数 ξ 明显大于 0 时,Gumbel 会低估长重现期的值。

数据

对照用平台的县级暴雨重现期表(真实数据)。年最大值序列是输入的,默认是按表中参数生成的示例序列

county-rainstorm-return-period

开源库和版本

  • scipy1.17.1BSD分布拟合、统计检验
  • numpy2.4.6BSD-3-Clause数值计算
  • pandas3.1.1BSD-3-Clause表格数据

05同族的方法

极值理论,还有 6 个方法

同一个方法族里的其他方法。在智能体里,用一句话就能调用这些方法。

在智能体里这样问“一列年最大日降水,算出的 10 年、50 年、100 年一遇是多少?L 矩法和最大似然法差多少?和平台的县级重现期表对得上吗?”