分数年龄假设:UDD、常数死亡力和 Balducci

生命表只给整数年龄的死亡率,年内某个时点的生存概率、死亡力怎么算?三种假设差多少?

SOA FAMCAS MAS-IIFoA CM1IFoA CS2
对过的标准答案
1 条
覆盖的考试公式
3 个
参数
6 个
开源库
1 个

01当场运行

改一个参数,当场重算

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

04出处和说明

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

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

参考

  • Dickson、Hardy、Waters:Actuarial Mathematics for Life Contingent Risks3.3 分数年龄假设
  • IFoA CS2 核心读物第 9 章

覆盖的考试公式

  • SRV-010分数年龄假设:UDDFAMMAS-ICM1
  • SRV-011分数年龄假设:常数死亡力FAMCM1
  • GRD-001中心死亡率CS2

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

这个方法算什么

给定一年的死亡率 q_x(自己输入,或从经验生命表取),按 UDD、常数死亡力、Balducci 三种假设算 sp_x、sq_x、μ_{x+s}、sq_{x+t}、年内平均存活时间 ∫sp_x ds 和中心死亡率 m_x,画出一年内的生存函数和死亡力。

说明和限制

  • 三种假设在整数年龄上一致,年内不同:UDD 的死亡力在年内上升,常数力不变,Balducci 的死亡力在年内下降(不符合多数年龄的经验)。
  • s + t 大于 1 时,sq_{x+t} 跨了两个年龄,这里把 t 改成 1 − s。
  • 中心死亡率 m_x 是一年的死亡人数除以平均存活人数(中心暴露)。

数据

看参数里选的数据:选平台的数据集时是真实数据或公开样例,填自己的数时只用输入的数。上面运行的输出里写明这一次用的是哪种。

insured-life-mortality-2025insured-life-mortality

开源库和版本

  • numpy2.4.6BSD-3-Clause数值计算