MVI 把抽象的"活力"量化为一把 0–100 的尺子(中位≈50,精英≈80+),核心是"和同龄同性别人比,你有多有活力"。本页按 定义 → 测量 → 打分 → 合成 → 验证 → 对标 → 落地 的阅读顺序逐层递进,每一节只回答一个问题,难点用「例」单独说明。
演示性质 · 非医疗诊断常模 v1.5(公开中国文献汇编)本节回答第一个问题:活力到底指什么,为什么要拆成六个系统?
活力不是单一的"感觉",而是三个相互独立、缺一不可的能力的乘积:
产能(能否持续供能)→ 有氧产能(心肺)+ 能量稳态(代谢);
承重(身体结构能否承载负荷)→ 肌肉;
恢复适应(练完后能否恢复并变强)→ 自主神经(恢复)+ 炎症 + 睡眠中枢。
三者是乘积关系而非相加:心肺再好,若一练就发炎、睡不好恢复不过来,活力也上不去——这解释了为什么"活力"必须同时覆盖这三个方向,而不是用一个"体能分"概括。
| 系统 | 黄金标记 | 方向 | 获取层级 | 代表文献(效应量) |
|---|---|---|---|---|
| 心肺 | VO₂max | 越高越好 | P0(手表估)/ P2(CPET) | Kodama 2009 JAMA(RR 1.70) |
| 肌肉 | 握力 | 越高越好 | P1(蓝牙)/ P2 | Leong 2015 Lancet(HR 1.16/5kg) |
| 代谢 | TIR(CGM) | 越高越好 | P1(CGM) | Battelino 2019 Diabetes Care;HOMA-IR HR 1.92 |
| 炎症 | hs-CRP | 越低越好 | P1 / P2(血检) | 荟萃 全因1.75/心血管2.03 |
| 恢复 | RMSSD + RHR | RMSSD高 / RHR低 | P0(手表夜间) | SDNN RR 4.19(Kleiger+荟萃) |
| 睡眠中枢 | 深睡% + 反应时 | 越高 / 越低 | P0(手表+App) | Cappuccio 2010 Sleep(1.12/1.30) |
本节回答:每个系统挑哪个客观指标,依据是什么?四个筛选标准缺一不可。
预测效度与疾病/死亡硬终点的关联被大样本研究反复验证; 客观可获取能由手机、手表、低成本血检或 CGM 拿到,而非主观自报; 生理独立各指标代表不同器官/通路,彼此不重复; 标准化可重复测量方式统一,跨设备、跨时间可比。
本节回答:测到的绝对值(如 VO₂max=30)怎么变成有参照意义的分?
同一个绝对值,对不同年龄、不同性别的人意义完全不同:VO₂max = 30 ml/kg/min,对 25 岁男性是"普通",对 65 岁老人却是"相当不错"。直接把绝对值相加,等于让不同年龄性别的人站在不同的尺子上比,没有意义。
先按「年龄 + 性别」画出每个指标在中国人群里的分布(中国常模,本页为公开文献汇编 v1.5),再把你的数值放进去看排在什么位置,得到 0–100 的同龄百分位。这样既统一了单位(ml/kg/min、kg、%、mg/L 全变成"分"),又校正了年龄性别,让所有人终于能放在同一把尺子上比。
本节回答:六个 0–100 的分,怎么合成为一个总分?各给多少权重?
每个系统的权重,等于"这个系统出问题后,将来得大病或早死的风险高多少"——即医学文献里反复验证的效应量。风险贡献越大,权重越高:
合成公式:MVI = 50 + Σ wᵢ·(维度分ᵢ − 50)。50 是中位基准,普通人自然落在 50 附近。
六个系统并非彼此独立:有氧好的人往往肌肉也强、睡眠也好,它们共享一个底层的"总体体适能"。直接加权会把这部分重复计算。因此先用 PCA 抽出"总体体适能"这条主线来算总分,再看你偏离主线的残差——残差最低的系统,就是相对你最弱的一环(弱项),直接对应运动处方与补给建议。
MVI 活力分(0–100)是主线;此外还输出:
生理年龄差 ΔAge:用 Gompertz 定律(死亡率约每 8 年翻倍)把分数换算成"生理年龄差"——分高则生理年龄比实际年轻,分低则偏老。口径"每 10% 相对风险 ≈ 1 岁",与 WHOOP 等主流产品一致。
弱项定位:残差最低的系统 + 对应运动处方/补给。
本节回答:上面的常模、权重、合成方式,怎么被验证不是想当然?用公开中国人群文献值(v1.5)作为"真实基线"做闭环检验。
| 标记 | 25岁 fit/v1.5 | 45岁 fit/v1.5 | 65岁 fit/v1.5 | 最大偏差 |
|---|---|---|---|---|
| VO₂max | 34.82 / 35.30 | 25.87 / 26.58 | 22.13 / 22.26 | 2.7% |
| 握力 | 44.15 / 43.53 | 42.45 / 43.23 | 36.04 / 35.55 | 1.8% |
| TIR | 92.79 / 93.00 | 90.47 / 91.00 | 88.20 / 88.00 | 0.6% |
| hs-CRP | 0.39 / 0.42 | 0.56 / 0.54 | 0.69 / 0.68 | 7.4% |
| RMSSD | 60.10 / 60.00 | 47.22 / 48.00 | 35.33 / 35.00 | 1.6% |
| RHR | 61.63 / 62.00 | 66.33 / 66.00 | 69.81 / 70.00 | 0.6% |
| HRREC | 30.06 / 30.00 | 25.47 / 26.00 | 20.29 / 20.00 | 2.0% |
| 深睡% | 19.97 / 20.00 | 17.68 / 18.00 | 15.10 / 15.00 | 1.8% |
| 睡眠效率 | 92.12 / 92.00 | 89.57 / 90.00 | 86.22 / 86.00 | 0.5% |
| 反应时 | 299.94 / 300.00 | 362.29 / 360.00 | 426.38 / 430.00 | 0.8% |
| 标记 | 来源(DOI / PMID) |
|---|---|
| VO₂max | PMC9409785(J Clin Med 2022,中国社区健康成人 CPET 实测 VO2peak 第50百分位) |
| 握力 | doi:10.46234/ccdcw2024.178(China CDC Weekly 2024,n=128,759) |
| TIR | doi:10.2337/dc09-0076(Zhou 2009,n=434 中国健康人 CGM) |
| hs-CRP | doi:10.16439/j.cnki.1673-7245.2013.07.004(唐山开滦 n=9062) |
| RMSSD / RHR | 中国 HRV 专家共识(2021) + 唐海沁1998(n=1524) |
| 深睡% / 效率 | 中国睡眠研究会/国家卫健委常模 |
| 反应时 / HRREC | 通用占位(无中国人群专项值,待 v2 补) |
本节回答:WHOOP、Oura、Garmin 等把"生理年龄"做成产品的同行,运算内核是什么?我们为什么选「常模百分位」而不是照搬某一家?
| 产品 / 方法 | 运算内核 | 基准 | 冷启动 |
|---|---|---|---|
| WHOOP Age | Gompertz 定律把各指标风险比转"±年差"(每 10% 风险≈1 岁),9 指标累加 + 结构方程去相关 + 健康优化基准 + 衰老速度 Pace | 达标 = 0 年差 | 31 天 / 21 次恢复 |
| Oura 心血管年龄 | PPG 波形 → 估计脉搏波速度(PWV)估动脉僵硬度 | 同龄 ±5 / +6 年 | 14 晚 |
| Garmin 健身年龄 | VO₂max 对照同龄同性别队列 | 人群常态值 | 户外跑 1–3 次 |
| Withings 血管年龄 | 足-心脉搏波传导时间差 → PWV,对比同侪 | 同龄 90% / 80% 档 | 5 次 |
| 华为 | 心脏年龄问卷(加减年)+ GT5 Pro PWV + 三指标加权(VO₂max 45 / RHR 35 / HRV 20,分年龄段定阈值) | 风险因子 / 年龄段 | 问卷即出 |
| Fitbit / Apple | 只估 VO₂max 分档(差→优),刻意不做"年龄"输出 | 同龄队列分档 | 1–3 次跑 |
| Dalia / 学术 | KDM:各标记推隐含年龄 → 加权均龄 + 真实年龄,封顶 ±12 年 | 真实年龄恒为输入 | 1+ 标记 |
Gompertz 定律:死亡率约每 8 年翻倍——这是把"风险比"反解成"年差"的桥梁(MVI 的 ΔAge 同源)。
KDM(Klemera-Doubal):每个标记各自推一个"隐含年龄",再与真实年龄加权平均,封顶 ±12 年。
PhenoAge(Levine,NHANES III):用 10 个临床标记做 Cox 回归 → 用 Gompertz 反解成年龄。
GrimAge:DNA 甲基化预测血浆蛋白 + 吸烟暴露 → 死亡回归,预后最强。
| # | 借鉴 | MVI 现状 |
|---|---|---|
| 1 | 加"生理年龄差"双输出(好传播的外壳) | 已实现(④ 的 ΔAge) |
| 2 | 健康优化基准(达标 = 0 年差) | 待做(下一步优先) |
| 3 | 去相关,防重复计数 | 已实现(④ 的 PCA) |
| 4 | 加变化速度维度(Pace of Aging) | 待做 |
| 5 | 年龄段分级,解决跨年龄不可比 | 已被"连续百分位"超越 |
| 6 | 权重由结局(效应量)驱动 | 已实现(④) |
| 7 | 合规只给分档,不给诊断 | 已落实(全页声明) |
相比只估 VO₂max 的单信号产品(Garmin / Fitbit / Apple),MVI 的六维加权 0–100 分信息量更大。此前三个短板现已全部解决:
| 短板 | 具体问题 | MVI 的解法 |
|---|---|---|
| (a) 绝对分级跨年龄不可比 | 同一分数对不同年龄意义不同(华为文档亦指出此问题) | 连续百分位 CDF(见 ③) |
| (b) 未去相关 | 六维高度共线,简单加权会高估体适能类维度 | PCA 去相关(见 ④) |
| (c) 缺"风险→年龄差"外壳 | 难传播、缺社交分享的钩子 | ΔAge 生理年龄差(见 ④) |
方法学验证成立后,直接推向小程序仍会撞三个墙:维度留白砍断转化、慢病权重对运动场景错配、缺个人基线无即时反馈。三处"插件式"升级不改动核心引擎,跑通迈胜「数据 → 洞察 → 运动处方 → 补给」飞轮。
| 产品深坑 | 算法修复 | 关键数字 | 商业价值 |
|---|---|---|---|
| 缺血检/CGM → 3 维留白,转化链路断一半 | P2 代理模型 | 3/6 → 6/6 | 液体PRO / 续航胶 / 电解质都能被命中 |
| 慢病死亡率权重对运动场景错配 | P4 双层权重 | 恢复敏感 1.4× | 备赛包精准导向(全马/半马/首野) |
| 缺个人基线,缺即时正反馈 | P6 双轨融合 | 恢复分 +15.6 | "喝迈胜→回血"锁死复购 |
MVI_v2_三插件升级.py,import 原引擎、仅替换/前置 REF·WEIGHTS·合成层,逻辑零漂移。| 用途 | 数据集 / 研究 | 规模 | 来源 |
|---|---|---|---|
| 常模·握力 | 中国成人握力全国调查(2020,31 省) | n=128,759 | China CDC Weekly 2024 |
| 常模·炎症 | 唐山开滦健康成人队列 | n=9,062 | 中华高血压杂志 2013 |
| 常模·VO₂peak | 中国健康成人 CPET 实测(绝对量) | n=4,624 | Sci Rep s41598-025-94207-7 |
| 常模·HRV | 中国健康人 24h 动态心电图 | n=1,524 | 心电学杂志 1998 |
| 常模·代谢 | 中国健康人 CGM 连续血糖 | n=434 | Zhou 2009 Diabetes Care |
| 常模·睡眠 | 深睡占比 / 睡眠效率范围 | 范围值 | 中国睡眠研究会/卫健委 |
| 效应量·心肺 | VO₂max 与全因死亡荟萃(33 项研究) | ≈10.3 万 | Kodama 2009 JAMA |
| 效应量·肌肉 | 握力与死亡 17 国前瞻队列(PURE) | ≈14.3 万 | Leong 2015 Lancet |
| 效应量·睡眠 | 睡眠时长与死亡荟萃(16 项研究) | ≈138 万 | Cappuccio 2010 Sleep |
| 自验证 | P3+P7 拟真队列 / 常模蒙特卡洛 | 4,000 / 20,000 | 脚本生成 |
常模文献(已汇入《MVI 中国常模 v1.5》):VO₂peak PMC9409785;握力 doi:10.46234/ccdcw2024.178;hs-CRP doi:10.16439/…;CGM doi:10.2337/dc09-0076;HRV 唐海沁1998 + 共识2021;睡眠 中国睡眠研究会/卫健委。
效应量文献:Kodama 2009 JAMA;Leong 2015 Lancet(PURE);Battelino 2019 Diabetes Care;hs-CRP 荟萃;Kleiger 1987 + 27研荟萃;Cappuccio 2010 Sleep;双任务/Melzer;Stroop 2025 综述。
PIPL 合规基线:健康数据属敏感个人信息(PIPL 第28条),须单独同意 + 去标识化 + 数据处理协议(DPA) + 伦理批件(IRB);非医疗声明(MVI 不构成诊断)。