換算函數(commutation functions,D_x、N_x、C_x、M_x)
在電腦出現之前,精算師必須為每一張保單手工求一長串和,每次都從零做起慢得令人痛苦。換算函數是一項絕妙的省力技巧:只預先算好寥寥幾列「累計合計」,連同壽命表一併製表,然後把任何保險或年金值都讀作兩個表項之比。它們相當於精算版的預製查找表,把一項繁重的計算變成一次除法。
核心有四列,每列都把利息與死亡率糅合在一起。D_x 是 x 歲的「折現生存人數」:x 歲存活人數乘以折現因子 v^x。N_x 是從 x 歲起所有 D 值的累加(年金列)。C_x 是「折現身故人數」:x 歲身故人數折現到該年年末。M_x 是從 x 歲起所有 C 值的累加(保險列)。有了它們,公式便優美地坍縮:終身期初年金 ä_x = N_x / D_x,終身壽險 A_x = M_x / D_x,純生存保險 nE_x = D_{x+n} / D_x,定期壽險 A^1_{x:n} = (M_x - M_{x+n}) / D_x。每一個都只是一個比值。
換算函數是一件美麗且在歷史上至關重要的工程——它支撐了行業一個多世紀,至今仍出現在教科書、考試和許多舊系統中。但要誠實看待其侷限:它們把「單一生命、恆定利率、單一死亡率表」這些固定假設烤死在裡面,所以無法處理隨機利率、會按保單年度改變表的選擇死亡率,或現代的多狀態模型。如今它們更多是一種教學工具和合理性核對,而非前沿;真實估值是在軟體裡跑通用的現金流投影。學它是為了洞悉結構,而不是因為你非得手算。
終身期初年金就是 ä_x = N_x / D_x。若換算表給出 N_50 = 95,000、D_50 = 6,200,則 ä_50 = 95,000 / 6,200 ≈ 15.3——一次查表、一次除法。
D 管生存者、N 管年金、C 管身故、M 管保險——各種值都化為比值。
換算函數把「單一生命、單一固定利率、單一死亡率表」寫死了;它們無法處理隨機利率、選擇死亡率或多狀態模型,故如今主要是教學與核對工具。