列线图 Nomogram

列线图(Alignment Diagram),又称诺莫图(Nomogram 图)

  • 建立在多因素回归分析的基础上,将多个预测指标进行整合,然后采用带有刻度的线段,按照一定的比例绘制在同一平面上,从而用以表达预测模型中各个变量之间的相互关系
  • 常用于多指标联合诊断或预测疾病发病或进展,也可以用于构建评分指标

示例说明(以泰坦尼克邮轮数据集中,乘客的死亡二分类预测为例):

  • 主要考虑特征为乘客的年龄(age),客舱等级(pclass)和性别(sex)
  • Points 是每一个特征的评分参照,Total Points 是所有特征的汇总评分参照
  • Linear Predictor 是汇总评分的线性映射,Predicted Value 是最终预测概率参照
  • 对于一位 40 岁的一等舱男性乘客来说,其每个特征对应的得分为 50、84、0(图中红色虚线);最终汇总得分是 134,由列线图可知其死亡概率约为 0.42

nomogram 的本质是两个尺子刻度的对齐;第一个尺子的每种特征的贡献度累积(特征贡献度来自多因素回归的系数),另一个尺子是特定结局的预测概率从0到1的概率尺子

第三方实现:R 语言(rms)、Python(simpleNomo)

实践案例:

参考: R数据分析:列线图的做法及解释

往年同期文章