JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

生命表:l_x、q_x 与 p_x

取 10 万名新生儿,让他们一年年走下去,并记下每个生日时还剩多少人站着。这一本账册——生命表——悄无声息地承载着你日后会用到的每一个生存概率,也是这条阶梯余下篇章里每一笔保费与准备金的人口学骨架。

一场队列思想实验

本阶前几篇指南,已给了你死亡这件事光滑、连续的图景:那条随年龄攀升而从 1 滑落到 0 的[[survival-function|生存函数]],以及衡量死亡在每一瞬间施压有多猛的[[force-of-mortality|死亡力]]。它们很美,但你没法拿一条曲线去赔付理赔。[[life-table|生命表]]讲的是同一个故事,只是改用账册的形式——一张由整数构成的有限表格,1693 年的一名书记员,或今天的一台计算机,都能一眼读出。生存理论正是在这里落到了地面。

诀窍是一场思想实验。设想一个恰好由 10 万名新生儿组成的队列——精算师把这个起始人数称为*基数*(radix),记作 l_0。现在让他们变老。我们追踪的不是真实的人,而是一个*假想*群体,其逐年消减遵循一组选定的一年期死亡率。在精确年龄 x 时仍存活的人数,记作 l_x。于是 l_0 = 10 万,而 l_x 一路向下行进——绝不回升——直到生命表的最高年龄,在那里它终于归零。顺着 l_x 这一列往下读,便是看着一整代人悄然清空。

死亡数、q_x 与 p_x:读懂生命表

在两个生日之间,一部分存活者死去。在精确年龄 x 与精确年龄 x+1 之间死亡的人数,记作 d_x,它无非是一次减法:d_x = l_x − l_(x+1)。整张表正是靠这一条会计恒等式维系——年龄 x 时活着的每个人,一年之后,要么仍然活着(l_(x+1)),要么被算进死者之列(d_x),没有第三种可能,也没有人凭空冒出来。

现在把人数化为概率——而正是在这里,概率那一阶讲过的[[conditional-probability|条件概率]]悄悄挑起了大梁。死亡率 q_x,是一个*已经活到年龄 x* 的生命在 x+1 岁之前死亡的概率:q_x = d_x ÷ l_x。「条件」二字正是关键所在——q_x 不是一名新生儿在 x 岁死亡的机会,而是在*已经*活到 x 岁的前提下,于未来一年内死亡的机会。它的搭档是一年期生存概率 p_x = l_(x+1) ÷ l_x,即同一个生命活到下一个生日的机会。由于年龄 x 时每个生命在这一年里非死即生,故 p_x + q_x = 1——永远成立,无一例外。

  x    l_x      d_x      q_x       p_x
 -------------------------------------------
 60   88,000    900    0.01023   0.98977
 61   87,100   1,010   0.01160   0.98840
 62   86,090   1,140   0.01324   0.98676

 q_60 = d_60 / l_60 = 900 / 88,000 = 0.01023
 p_60 = l_61 / l_60 = 87,100 / 88,000 = 0.98977   (= 1 - q_60)
生命表的三行。每一个 q_x 与 p_x 都不过是它旁边那些存活人数之比——而每一对 p_x 与 q_x 之和恒为一。

跨越多年:n 年期与延期概率

一年期的窗口,几乎从来不是保险所需要的。一份针对 45 岁女性的 20 年期定期保单,关心的是她能否熬过一整*串*年头。记号随之延展以适配:_n_p_x 是年龄 x 的生命在未来 n 年内存活的概率,而比值让它简单得不能再简单——_n_p_x = l_(x+n) ÷ l_x。你无需手动把一连串 p 相乘;存活人数早已替你把所有乘法都做完了。要算从 60 岁起存活五年,直接从表上读出 _5_p_60 = l_65 ÷ l_60 即可。同理,_n_q_x = 1 − _n_p_x 是在那 n 年内某处死亡的机会。

还有一个更微妙、寿险却时刻倚赖的量:延期概率。年龄 x 的生命先存活 m 年、*而后*在紧接的那一年里死亡的机会,记作 _m|_q_x,它干净地分解为两个诚实的步骤——先熬过等待期,再在目标年死亡:_m|_q_x = _m_p_x × q_(x+m),换成人数即 (l_(x+m) − l_(x+m+1)) ÷ l_x。这恰好就是这样一种身故给付的形状:唯有当你在保单的第十一个年头死亡时才赔付。请注意那条贯穿始终的条件逻辑:每一个概率都锚定于*先要活到它的起始年龄*。

一条生命还剩多久?整数余命与完全余命

年龄 x 的生命的[[future-lifetime-random-variable|未来寿命]]——它还剩多少年——是一个随机的量,而它的平均值,就是年龄 x 处的[[life-expectancy|预期寿命]]。它有两种口味,二者之别,恰恰就是「只数整年」与「连最后一天也数」之间的那道缝。整数余命,记作 e_x,只数未来寿命中*已完成*的整年数。它有一个美妙至简的形式:把在未来每个生日仍存活的机会加起来——e_x = _1_p_x + _2_p_x + _3_p_x + ⋯——因为每熬过一个生日,就为这个累加和贡献整整一年。

完全余命,记作头顶带一个小圈的 ê_x(读作「e 圈」),把那残缺的末一年也数进去——即一个人在最后一个生日*之后*、死亡之前所活的那几个月。由于一次死亡平均大致落在其所在年份的正中,一个标准的近似便干脆加上一半:ê_x ≈ e_x + ½。于是 18.0 个已完成整年的整数余命,对应着约 18.5 个实际年头的完全余命。两者都没有错;它们回答的是略有不同的问题。养老金按与离散日期上的存活相挂钩的方式分期支付,天然倚靠整数余命的世界;而前几篇指南里那些连续的生存模型,给你的则是完全余命。

为何生命表是骨架——以及它在哪里略有失真

这条阶梯往后的一切,都建立在这寥寥几列之上。要为一份寿险定价,下一阶会把每一笔可能的身故给付,既按货币的时间价值贴现,*又*按当年死亡的机会加权——而那个机会,正是从 d_x 与 l_x 直接读出的。要为一笔养老金估值,你会用 _n_p_x——退休者活着领取的机会——给每一笔未来付款加权。生命表是连接概率那一阶、利息那一阶以及即将到来的生命相依精算的桥梁:它正是「有多大可能」与「多少钱、何时给」相遇的地方。

但诚实要求我们补上几个星号注脚。其一,生命表只在*整数*年龄上给出死亡率——要算在三个半月内死亡的机会,你必须对死亡在一年之内如何分布作出某种假设,这正是后续指南要正面处理的分数年龄问题。其二,单张生命表是某一人口经历的*快照*;现实中的死亡率已持续改善了一个多世纪,因此一张以过往死亡数据构建的表,会高估一个将活向未来的队列的死亡率,用一张陈旧的表去给长期年金定价,是一个无声而昂贵的错误。其三——切莫忘记——这个队列是想象出来的,那些死亡率是*假设*。生命表是死亡率的一个模型,妙用无穷,却从来不完全等于现实。请带着这份谦逊,踏入下一阶的生命相依精算,在那里,这些存活人数将开始被乘上一个个钱数。