随机变量的变换的Panjer递归
Panjer递归是一种高效计算复合分布概率质量函数的递推方法,特别适用于索赔次数分布为泊松分布、二项分布或负二项分布,且索赔金额分布为离散非负整数值随机变量的情况。它在保险精算和风险建模中应用广泛。
-
问题背景:复合分布
在风险模型中,我们常关注总损失 \(S = X_1 + X_2 + \dots + X_N\),其中 \(N\) 是随机变量(如索赔次数),\(\{X_i\}\) 是独立同分布的随机变量(如单笔索赔金额),且与 \(N\) 独立。\(S\) 的分布称为复合分布。直接计算 \(P(S = k)\) 需对 \(N\) 的所有可能值求和,计算量大。 -
Panjer递归的适用条件
Panjer递归要求索赔次数 \(N\) 的概率质量函数满足特定递推形式:
\[ P(N = n) = \left( a + \frac{b}{n} \right) P(N = n-1), \quad n = 1, 2, \dots \]
其中 \(a, b\) 为常数。满足该形式的分布包括:
- 泊松分布(\(a = 0, b = \lambda\))
- 二项分布(\(a = -\frac{p}{1-p}, b = (m+1)\frac{p}{1-p}\))
- 负二项分布(\(a = \frac{\beta}{1+\beta}, b = (r-1)\frac{\beta}{1+\beta}\))
- 递归公式
若索赔金额 \(X_i\) 的概率质量函数为 \(f_X(k) = P(X = k)\)(\(k = 0, 1, 2, \dots\)),则总损失 \(S\) 的概率质量函数 \(g(k) = P(S = k)\) 满足:
\[ g(0) = P(N = 0) \quad \text{(若 $P(X=0)=0$,则 $g(0)=P(N=0)$)} \]
对于 \(k \geq 1\):
\[ g(k) = \frac{1}{1 - a f_X(0)} \sum_{j=1}^{k} \left( a + \frac{b j}{k} \right) f_X(j) g(k-j) \]
该公式通过递推方式计算 \(g(k)\),避免直接卷积运算,显著提升计算效率。
- 应用示例
假设索赔次数 \(N \sim \text{Poisson}(\lambda)\),单笔索赔金额 \(X_i\) 服从几何分布 \(P(X=j) = (1-p)^{j-1} p\)(\(j \geq 1\))。则:
- 参数 \(a = 0, b = \lambda\)
- 递归式简化为:
\[ g(k) = \frac{\lambda}{k} \sum_{j=1}^{k} j f_X(j) g(k-j), \quad k \geq 1 \]
通过初始化 \(g(0) = e^{-\lambda}\),可逐步计算 \(g(1), g(2), \dots\)。
- 注意事项
- 索赔金额分布需为离散非负整数值变量。若为连续分布,需先离散化。
- 递归计算中需注意数值稳定性,尤其当 \(k\) 较大时可能积累舍入误差。
- 该方法不适用于索赔次数分布不满足递推条件的情况(如零膨胀分布)。
Panjer递归通过利用索赔次数分布的递推特性,将复合分布的计算复杂度从 \(O(n^2)\) 降低至 \(O(n)\),是精算科学中重要的数值工具。