遞推關係(recursion relationships)
用蠻力方式計算保險或年金價值,意味著要對未來每一年求和——一項冗長乏味的計算。遞推關係提供了一條捷徑:把某一年齡處的值與下一年齡處的同一個值逐步相連。這個想法很直觀:對 x 歲人的終身壽險等於「未來一年裡發生的事」加上「若他存活,一年後這張保單值多少」。把第一年剝離出來,剩下的就是對一個更年長生命的同類問題。沿著這個梯子一級級往上爬,你就能廉價地構建出整張數值表。
終身壽險的經典遞推式為 A_x = v 乘以 q_x 加 v 乘以 p_x 乘以 A_{x+1},用文字說:先折現一年,然後要麼此人今年身故(機率 q_x),你支付金額 1 的給付;要麼他存活(機率 p_x),你手上還剩下明年的保險 A_{x+1}。年金版本是 ä_x = 1 + v 乘以 p_x 乘以 ä_{x+1}:你當下一定付 1,然後若他存活,你就欠下折現後的明年年金。準備金遵循同樣的模式:今年的準備金加上今年的保費,按利息累積後,必須覆蓋今年的預期身故給付與生存者次年的準備金。這些逐步的公式,正是電子表格與精算系統實際用來計算數值的方式。
遞推是生命年金精算的計算骨架:它把無窮求和變成一個簡單循環,使「若某一年死亡率變了會怎樣」易於測試,並揭示了單個閉式符號所隱藏的逐年運作機理。唯一要尊重的是方向與邊界條件——大多數壽險遞推是從已知端點反向求解的(例如,準備金在簽發時為 0、在最末年齡等於給付),從錯誤的邊界出發或朝錯誤方向遞推,會得出自信滿滿的胡話。
A_x = v(q_x + p_x A_{x+1})。取 v = 0.95、q_x = 0.01、p_x = 0.99、A_{x+1} = 0.205,則 A_x = 0.95(0.01 + 0.99 × 0.205) = 0.95 × 0.2129 ≈ 0.202。
先走一年的死亡率與折現,再把上一年的值結轉過來。
大多數壽險遞推從已知邊界反向運行(最末年齡,或簽發時為 0 的準備金);端點設錯或方向走反,結果看起來合理卻是錯的。