长寿计算器
表型年龄计算器(Levine 方程)
输入一份常规血液检查中的九项数值和你的年龄,得出 Levine 表型年龄。请按化验单选择每一项的报告单位——尤其是 C 反应蛋白,方程要的是 mg/dL,而多数实验室打印的是 mg/L。免费、即时,无需注册。
必须是空腹血糖。模型是在空腹样本上拟合的,餐后测得的数值是同名的另一个量。
选择之前先看化验单。所有 hs-CRP 检测和多数常规套餐都以 mg/L 报告,这个数字比方程拟合时所用的 mg/dL 大十倍。
请对照你的化验单核对。在这个方程里,答案的成败就落在单位换算上:2.0 mg/L 的 CRP 读作 0.2 mg/dL 是对的,而 2.0 mg/L 的 CRP 按 2.0 mg/dL 填进去就会偏差两年以上,而且表面上看不出任何异常。
| 血清白蛋白 | 47 g/L |
| 血清肌酐 | 88.4 µmol/L |
| 空腹血糖 | 5 mmol/L |
| C 反应蛋白(CRP) | 0.1 mg/dL |
| 淋巴细胞(占白细胞的 %) | 30 % |
| 平均红细胞体积 MCV(fL) | 90 fL |
| 红细胞分布宽度 RDW(%) | 13 % |
| 碱性磷酸酶(U/L) | 70 U/L |
| 白细胞计数(千个每 µL) | 6 ×10³/µL |
一份血液检查是一张快照,该由你的医生来读。教练能帮上忙的,是训练和饮食这一侧——也就是能推动其中一些指标的部分。
什么是表型年龄
Levine 表型年龄把九项血液指标和你的实际年龄合成一个以岁为单位的数字。方程是一个 Gompertz 比例风险模型:十个项构成线性预测值,它转成参照队列的十年死亡评分,评分再通过仅与年龄有关的死亡率曲线反解回岁数。权重和单位取自 Levine et al., Aging (Albany NY) 2018;10(4):573-591 表 1。变换取自 Liu et al., PLoS Medicine 2019;16(2):e1002760 的公开更正——原刊漏了一步,无法计算。结果所说的只是:这份化验看起来像 NHANES III 中一位更年长或更年轻的人的化验。全部结论仅此而已。
CRP 要以 mg/dL 代入,不是 mg/L
这是本页最重要的一件事。Levine 的系数是在以 mg/dL 表示的 CRP 上拟合的,因为 NHANES III 就是这么报告的;而如今多数实验室和所有高敏检测报告的是 mg/L——大十倍的数字。这一项是以自然对数进入方程的,所以在该填 mg/dL 的地方填 mg/L,会把线性预测值平移 0.0954 × ln(10) = 0.22,在常见数值下会让答案偏出远超两年。它不会大声报错,只会返回一个看似合理的错误年龄。这个方程的若干公开实现就是这样错的。这就是为什么单位在这里是必填项,而不是从数量级去猜,也是为什么换算后的化验值会回显给你。
死亡评分会算出来,但不展示
方程不经过十年死亡评分就到不了年龄,所以这个计算器确实算了一个。它有意不返回。围绕那个数字,任何人能写出的唯一一句话是“你在未来十年内死亡的概率是 N%”,而这个数字并不是那个意思:它是一群化验结果与你相似的 NHANES III 参与者的群体属性,来自一个随访窗口、一个国家、几十年前。把它贴到某一位读者身上,就是把队列平均值变成它撑不起的个人预测。年龄是同样的信息,只是剥掉了虚假的精确度。
这九项指标看得见什么、看不见什么
白蛋白、肌酐、空腹血糖、CRP、淋巴细胞百分比、平均红细胞体积、红细胞分布宽度、碱性磷酸酶和白细胞计数。仅此而已。血压、VO₂ max、吸烟、身体成分、家族史,以及其他所有对健康重要的东西,都完全在方程之外。而且一次抽血本身就会波动:急性疾病会让 CRP 和白细胞急剧升高,水合状态会牵动白蛋白和肌酐,其中几项还随一天中的时间变化。一次在呼吸道感染期间做的化验,并不是你身上那种缓慢变化的属性。
这个工具的边界
模型是在 NHANES III 的成年人上拟合的,所以 20 岁以下等于把它套用到它从未见过的人群,计算器会拒绝。每一项的合理范围是刻意放宽的——宽到能容下透析水平的肌酐和脓毒症水平的 CRP——因为它们的职责是抓住填错单位或填错栏位的数值,而不是判定什么算正常结果。在区间的两端,死亡评分会饱和,逆变换不再有定义;这时计算器宁可什么都不返回,也不给一个被截断的年龄。这不是诊断,不是预期寿命,也不能替代给你开检查单的医生。