形式陈述
令 Z > 0 为与协变量 z 独立的随机脆弱性,条件风险为
λ ( t ∣ Z , z ) = Z λ 0 ( t ) e β T z . 通常规定 E [ Z ] = 1 ,否则 Z 的尺度与基线风险无法区分。令 H 0 ( t ) = ∫ 0 t λ 0 ( u ) d u ,给定 Z 的生存函数是 exp [ − Z H 0 ( t ) e β T z ] 。用全期望公式 公理库 全期望公式与全方差公式 Law of total expectation · Law of total variance · Iterated expectation 借助条件信息分解总体均值,并把总波动拆成组内与组间两部分。 对条件生存概率平均,消去未观测的 Z 后,得到
S ( t ∣ z ) = L Z { H 0 ( t ) e β T z } , L Z ( s ) = E [ e − s Z ] . 因此边缘生存由脆弱性分布的 Laplace 变换决定。它是对一族生存分布 公理库 生存分析基础 Survival analysis · Kaplan–Meier estimator 对事件时间、删失、survival 与 hazard 建模并估计生存曲线的基础框架。 的混合,群体风险不能简单取最初各条件风险的固定平均。
直觉
每个人的风险都不随时间降低,为什么观察到的群体风险仍可能逐渐下降?frailty 模型用一个未观察到的风险倍数描述异质性,并展示幸存者选择怎样改变群体组成。
例子与边界
Gamma 例子:风险下降来自谁还留下
取 Z 的均值为一、方差为 θ > 0 的 Gamma 分布,即 shape 为 1 / θ 、scale 为 θ 。其 Laplace 变换为 ( 1 + θ s ) − 1 / θ ,所以无其他协变量时
S ( t ) = ( 1 + θ H 0 ( t ) ) − 1 / θ , λ p o p ( t ) = λ 0 ( t ) 1 + θ H 0 ( t ) . 设 λ 0 = 0.2 、θ = 1 。每个人都有常数条件风险 0.2 Z ,群体风险却是 0.2 / ( 1 + 0.2 t ) :起初为 0.2 ,五年时为 0.1 。五年时生存率为 1 / 2 。
更具体地,五年幸存者的平均脆弱性为 E [ Z ∣ T > 5 ] = 1 / ( 1 + 0.2 × 5 ) = 1 / 2 。高 Z 者更早退出风险集,剩下的人平均风险较低。这个机制不要求任何人的身体或设备状态随时间改善。
共享脆弱性如何产生相关
若同一簇的对象共享 Z g ,且给定它后条件独立 公理库 独立性 Statistical independence 从概率表理解独立性,区分两两、相互和条件独立,并用可计算反例澄清零协方差与条件均值的限度。 ,则两人的联合生存为
P ( T 1 > t 1 , T 2 > t 2 ) = L Z { H 1 ( t 1 ) + H 2 ( t 2 ) } . 在均值一的指数脆弱性情形,若两个累计风险都为一,联合生存为 1 / 3 ,各自生存率的乘积为 1 / 4 ,说明共享风险因素诱导正相关。不能把簇中多人的资料当成完全独立,再只在解释时补一句“存在共同环境”。
拟合时可对共享随机效应积分,或用合适的数值近似。生存时间较长的簇常得到较低的后验脆弱性估计,但这种估计包含收缩与模型假设,不等于直接测量到一个生物属性。
边界与反例
没有重复或分组结构时,单一边缘生存曲线通常不足以同时自由识别基线风险形状和脆弱性分布。很多不同的分解可产生相同曲线。拟合出非零异质性不意味着发现了唯一的潜在机制。
条件比例风险也一般不会在边缘化后保持比例。若某组风险倍数是 a ,Gamma 例子的边缘风险比为 a ( 1 + θ H 0 ) / ( 1 + θ a H 0 ) ,会随时间变化。这为比例风险诊断 公理库 Schoenfeld 残差 Schoenfeld residuals 把事件者协变量与风险集加权均值之差按时间检查,识别固定 Cox 系数遗漏的时间结构。 中的趋势提供一种解释,却不是每次趋势都由脆弱性造成的证明。
推论与应用
脆弱性模型把条件于潜在风险的个体效应,与经过幸存者选择后的群体效应分开。解释共享簇的资料时,应同时报告潜在效应的分布假设、簇结构与边缘预测。
单元练习:同一份资料,三个目标
五人资料如下,时间均以年计。A 在 0 进入,2 发生类型 1 ,z = 1 ;B 在 0 进入,3 删失,z = 0 ;C 在 1 进入,4 发生类型 2 ,z = 0 ;D 在 3 进入,5 发生类型 1 ,z = 1 ;E 在 0 进入,6 删失,z = 1 。假定进入与删失满足所需的独立性。
请列出三个事件时刻的风险集;以任何事件为终点计算 β = 0 时的 Cox 部分似然和得分;再计算时间 5 的两类累计发生率,以及 τ = 6 的无事件 RMST。
风险集依次为 { A , B , C , E } 、{ C , D , E } 、{ D , E } 。因此在零系数处,部分似然为 ( 1 / 4 ) ( 1 / 3 ) ( 1 / 2 ) = 1 / 24 ;得分为 ( 1 − 1 / 2 ) + ( 0 − 2 / 3 ) + ( 1 − 1 ) = − 1 / 6 。
无事件生存率依次为 3 / 4 , 1 / 2 , 1 / 4 。Aalen–Johansen 给出类型 1 累计发生率 1 / 4 + ( 1 / 2 ) ( 1 / 2 ) = 1 / 2 ,类型 2 为 ( 3 / 4 ) ( 1 / 3 ) = 1 / 4 ,与无事件概率相加为一。RMST 为 2 + 2 ( 3 / 4 ) + 1 ( 1 / 2 ) + 1 ( 1 / 4 ) = 4.25 年。
验收时须说清三种条件各管哪一步:独立进入/删失支撑风险集代表性;固定 Cox 系数的解释还依赖比例风险;累计发生率必须保留竞争事件的概率流失。RMST 的面积计算不需要比例风险,但需要观察窗内可识别的生存曲线。这份小资料也不足以另行识别一个自由的脆弱性分布。
参考资料
Balan and Putter, A tutorial on frailty models , Statistical Methods in Medical Research 29, 2020, pp. 3424–3454, Sections 2–3,异质性选择、Gamma 分布和共享脆弱性。
Duchateau and Janssen, The Frailty Model , Springer, 2008,随机效应生存模型的系统论述。