复合分布:Panjer 递推和 FFT

出险次数和单次损失的分布都知道了,一年的总损失分布是什么?超过某个金额的概率是多少?

SOA FAMSOA ASTAMCAS MAS-IIFoA CS2IFoA SP8按输入的参数计算
对过的标准答案
5 条
覆盖的考试公式
3 个
参数
21 个
开源库
3 个

01当场运行

改一个参数,当场重算

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

04出处和说明

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

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

参考

  • Loss Data Analytics 第 2 版(Frees 等,CC BY 4.0)7.3.1 卷积;7.4.1 Recursive Method
  • Klugman、Panjer、Willmot:Loss Models第 9.6 节 Panjer 递推;第 9.6.1 节离散化;第 9.5 节 FFT

覆盖的考试公式

  • AGG-003总损失分布(卷积)FAMASTAMCS2
  • AGG-006严重度离散化(取整法与保均值法)FAMASTAM
  • AGG-007Panjer 递推ASTAMCS2SP8

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

这个方法算什么

把单次损失离散化(取整法或局部矩匹配),用 Panjer 递推((a,b,0) 和 (a,b,1) 类)、快速傅里叶变换或直接卷积算总损失分布,给出 F_S(s)、VaR、TVaR、止损保费,并和精确的矩、开源库 aggregate 的结果对照。

说明和限制

  • 单次损失要先放到等距的格点上。局部矩匹配法保持均值,取整法简单但会稍微改变均值。步长越小越准,格点要盖住总损失的尾部。
  • Panjer 递推只适用于 (a,b,0)、(a,b,1) 类的出险次数(泊松、负二项、几何、二项、对数分布及其零修正)。自己填的次数分布用 FFT 或直接卷积。
  • FFT 在两倍长的格点上计算再截回,减少尾部折回来的误差;格点外的概率在结果里写明。

数据

没有用数据:按输入的参数计算

开源库和版本

  • aggregate0.30.0BSD-3-Clause损失建模:用快速傅里叶变换算总损失分布
  • scipy1.17.1BSD分布拟合、统计检验
  • numpy2.4.6BSD-3-Clause数值计算

05同族的方法

总损失,还有 10 个方法

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

在智能体里这样问“出险次数和单次损失的分布都知道了,一年的总损失分布是什么?超过某个金额的概率是多少?”