确定给付养老金:精算负债和正常成本(PUC、TUC)

一名在职员工的确定给付养老金,按预期单位法和传统单位法,现在的精算负债是多少?今年要缴多少正常成本?

SOA ALTAM
对过的标准答案
1 条
覆盖的考试公式
3 个
参数
14 个
开源库
2 个

01当场运行

改一个参数,当场重算

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

04出处和说明

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

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

参考

  • Dickson、Hardy、Waters:Actuarial Mathematics for Life Contingent Risks第 10 章 Pension mathematics:10.4 服务表、10.5–10.7 估值、10.8 精算成本法

覆盖的考试公式

  • PEN-003确定给付计划年给付与精算现值ALTAM
  • PEN-004精算负债:PUC 与 TUC 方法ALTAM
  • PEN-005正常成本(normal contribution)ALTAM

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

这个方法算什么

服务表有死亡、离职、提前退休 3 个减因;退休金 = 累积率 × 服务年数 × 最终平均工资(提前退休按年数扣减)。按 PUC(预测工资)和 TUC(当前工资)算已累积给付的精算负债,再按“一年后的负债现值 − 现在的负债 + 年内离开的给付”算正常成本。

说明和限制

  • 服务表:死亡率用选定的生命表,离职率和提前退休率是输入的假设;3 个减因按单减因表 UDD 合成,离开都在年中。到正常退休年龄还在职的人全部退休。
  • 退休金按年初付的终身年金估值,不含遗属给付和指数化。离职保留的养老金到正常退休年龄开始领,期间不调整。
  • 在职期间死亡没有给付。
  • 正常成本按一般公式算:一年后(服务 n+1 年)的负债乘 v·p,减去现在的负债,加上第一年离开的人按 n+½ 年服务的给付。简便式 0V/n(PUC)和 0V(S_{x+1}/S_x·(n+1)/n − 1)(TUC,S 取到估值日为止的最终平均工资)只在第一年没有带给付的离开时才和一般公式相等。

数据

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

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

开源库和版本

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