| name | mortality-model |
| description | 死亡率模型,实现Gompertz、Makeham及Lee-Carter简化版拟合与预测。适用于精算建模教学与死亡率趋势演示;基于简化模型,不适用于正式精算报告或偿付能力计算。 |
| version | 1.0.0 |
| author | wangyi |
mortality-model
死亡率建模工具,实现Gompertz、Makeham及Lee-Carter简化模型拟合与预测。
📌 说明:本工具基于简化模型实现,仅使用 Python 标准库。结果仅供学习参考,不构成投资建议或交易依据。
脚本API
gompertz_fit(ages, mortality_rates)
Gompertz模型拟合。
必填: ages, mortality_rates
makeham_fit(ages, mortality_rates, A=0.0005)
Makeham模型拟合(给定A,拟合B和c)。
必填: ages, mortality_rates
lee_carter_simplified(mortality_matrix, ages, years)
Lee-Carter模型简化版。
必填: mortality_matrix, ages, years
predict_mortality(model, age, year=None, params=None)
预测特定年龄的死亡率。
必填: model, age
predict_kappa(years_ahead)
调用示例
python scripts/main.py \
--model <model> \
--age <age> \
--year <year> \
--params <params>