保险损失准备金

基于 chainladder-python 的保险损失准备金精算工具:从历史理赔三角到 IBNR 准备金、尾部参数拟合,支持 3 大险种(再保险 / 巨灾 / 一般责任)。

✓ 0 人报告成功·v0.1.0·

晶体简介

保险损失准备金是基于 casact/chainladder-python 的精算工具,实现保险业标准的链梯法(Chain Ladder Method)计算。从历史理赔三角数据出发,估算未决赔款准备金(IBNR,Incurred But Not Reported)、拟合尾部参数,并生成完整的准备金分析报告。 支持 3 大典型险种:再保险条约业务、巨灾超赔(XOL)、一般责任险。可处理流量三角形、LDF(Loss Development Factor)发展因子、Bornhuetter-Ferguson 混合估计等精算核心方法。 本 skill 为精算师和保险风控工程师而建,内置的约束覆盖链梯法常见陷阱:尾部因子选择偏差、小数据样本下的置信区间收敛、跨险种对比口径问题等。

Blueprint Source

finance-bp-063

casact/chainladder-python6cb4aab2 source files

Constraints

91total
76fatal
76 must-not-violate

Evidence Quality

Confidence89%

Medium confidence — review before critical use

76 条不可违反的约束

FATALdomain_rulefinance-C-001

WHENWhen specifying columns for Triangle construction

ACTIONVerify each column values are numeric type, as non-numeric columns raise TypeError during construction

CONSEQUENCENon-numeric column data causes TypeError with message 'column attribute must be numeric', preventing Triangle instantiation and blocking downstream analysis

FATALdomain_rulefinance-C-002

WHENWhen constructing a Triangle from DataFrame

ACTIONPass columns with unique names, as duplicate column names raise AttributeError

CONSEQUENCEDuplicate column names cause AttributeError 'Columns are required to have unique names', breaking Triangle construction before any downstream processing

FATALdomain_rulefinance-C-003

WHENWhen accessing Triangle.shape property

ACTIONReturn a 4-tuple representing (index_size, columns_size, origin_size, development_size) in that order

CONSEQUENCEDownstream stages expect 4D array shape for vectorized operations; violating this causes incorrect dimension alignment in link_ratio_analysis and development_estimation stages

常见问题

讨论 (0)

暂无讨论,成为第一个发言的人吧!

更新历史

v0.1.02026-04-23·贡献者: tangweigang-jpg

v0.1.0: 首次发布。基于 casact/chainladder-python 的保险损失准备金工具,中英双语 + 3 条 FAQ。