SPSSPRO,让数据分析更简单,问卷调查类数据分析不再愁 产品介绍 帮助中心 客户端
微信登录
  • 产品简介

  • 我的数据

  • 数据处理

  • 数据分析

    • 描述性分析

    • 问卷分析

    • 综合评价

    • 差异性分析

    • 相关性分析

    • 预测模型

    • 统计建模

    • 计量经济模型

    • 医学统计模型

      • 比例风险回归(COX回归)
      • Kaplan-Meier生存曲线
      • Ridit分析
      • 卡方检验(自动选取最优求解器)
      • Pearson卡方检验
      • Yates校正卡方检验
      • Fisher精确检验
      • 分层卡方分析
      • 配对卡方检验
      • 重复测量方差
      • 条件逻辑回归
      • Bland-Altman法
      • 竞争风险模型
        • 1、作用
        • 2、输入输出描述
        • 3、案例示例
        • 4、案例数据
        • 5、案例操作
        • 6、输出结果分析
        • 7、注意事项
        • 8、模型理论
        • 9、参考文献
      • 概率单位回归(剂量分析)
      • 寿命表
    • 机器学习分类

    • 机器学习回归

    • 规划求解

    • 研究模型

    • 信号分析

    • 自定义算法

竞争风险模型

操作视频
SPSSPRO教程-竞争风险模型

# 竞争风险模型

# 1、作用

一种在原有基础上考虑了竞争风险的改进生存分析模型,在存在竞争风险的情况下传统生存分析往往会高估累积风险率。其中竞争风险是指当研究对象会发生几个结局事件,并且结局事件间互斥。

# 2、输入输出描述

输入:时间变量,状态变量,自变量X至为少一项或以上的变量。
输出:考虑了竞争风险后不同因素对生存期的影响情况。

# 3、案例示例

案例:某医院对白血病治疗进行生存分析,由于因为移植治疗法导致的死亡与复发是存在竞争风险的,故需要采用竞争风险模型进行分析。

# 4、案例数据

竞争风险模型案例数据


模型需要的变量为时间变量,状态变量,自变量X至为少一项或以上的变量。在案例数据中,时间变量即为时间项,代表月数。状态变量为状态项,有三种情况(0,1,2)代表删失事件(未发生任何事件),感兴趣的事件(复发)和竞争风险事件(死亡),竞争风险事件将阻止感兴趣事件的出现或影响其发生的概率,各结局事件形成"竞争”关系。性别、病情类型、病情状况、治疗方案、年龄可以作为自变量X,模型分析这些变量对生存期的影响情况。算法会根据拖入的变量数,自行判断进行单因素竞争风险模型分析和多因素竞争分析模型分析。

# 5、案例操作


Step1:新建分析;
Step2:上传数据;
Step3:选择对应数据打开后进行预览,确认无误后点击开始分析;

Step4:选择【竞争分析模型】;
Step5:查看对应的数据数据格式,拖入对应的选项,本例为单因素竞争风险模型,故变量X只拖入一个;
Step6:点击【开始分析】,完成全部操作。

# 6、输出结果分析

输出结果1:累积发生率函数表

图表说明:上表展示了变量不同水平上,不同时点上的各个事件累计发生率函数值。
结果分析:在事件1上(复发,是感兴趣的主要关注事件),由表可得,急性淋巴细胞白血病比急性髓系细胞白血病更容易复发。在事件2上(死亡,也是竞争风险事件),由表可得,急性淋巴细胞白血病比急性髓系细胞白血病更不易死亡。


输出结果2:累积发生率函数图

图表说明:上图以可视化的形式展示了变量不同水平上,不同时点上的各个事件累计发生率函数值。
结果分析:上图其实就是输出结果1的可视化,用于更精确的对各个事件之间累计发生率的比较,其中橙色线为急性髓系细胞白血病的竞争风险事件,黄色线为急性淋巴细胞白血病的竞争风险事件。蓝色线为急性淋巴细胞白血病的主要结局事件,绿色线为急性髓系细胞白血病的主要结局事件。

# 7、注意事项

  • 用于区分事件发生的变量,需要注意的是,这里的三分类必须包括0、1、2,并且1代表是感兴趣的事件(如死亡/阳性等),0代表删失事件,2为竞争风险事件;
  • 拖入的变量X数目超过一个时,会进行多因素竞争风险模型分析,此时仅有多因素竞争风险模型结果。

# 8、模型理论

Fine和Gray提出的一种部分分布的半参数比例风险模型(Fine-Gray 模型) 即为竞争风险模型(competing risks model) ,使用累积风险函数( cumulative incidence function,CIF) 来估计结局事件的累积发生概率。在该模型中,t 时刻发生事件 j 风险定义如下:

λj(t,Z)=λ0(t)exp(βj´Z)


其中βj´Z是事件j的部分分布基准风险;Z是协变量;βj´是协变量的回归系数;exp(βj´Z)是部分分布相对风险。部分分布风险模型偏似然估计定义如下:

L(β)=∏j=1rexp(βj´Z)∑i∈Rjwjiexp(βj´Z)


风险集Rj定义如下:

Rj=(i;ti≥t∨(ti≤tΛ∈i=2))


风险集是由在时间 t 没有发生感兴趣事件个体和在时间前发生竞争事件的个体构成。因此经历其他类型事件的个体仍在风险集中。权重定义如下:

wij={1,ifti≥tG(t)G(ti),if∈i=2Λti≤t


G(t)是 Kaplan-Meier 方法估计的生存函数。时间 t 前没有发生竞争事件的个体,在时间 t 发生感兴趣事件有相等的权重( wi=1) ; <ti<t 时,发生竞争事件个 体权重 <wi<1。
竞争风险模型通过以下公式建立 ,λj(t,Z) 与 CIF 的关系:

I(t|Z)=1−exp{−exp(βj´Z)⋅∫0tλ0(s)ds}


因此,通过竞争风险模型能够估计出协变量 Z 相 应的系数 βj´,联合累积部分分布基准风险预测特定时间个体发生感兴趣事件发生概率,即绝对风险。

# 9、参考文献

[1] Scientific Platform Serving for Statistics Professional 2021. SPSSPRO. (Version 1.0.11)[Online Application Software]. Retrieved from https://www.spsspro.com.
[2] 李海彬, 李霞, 王安心,等. 竞争风险模型及其在Stata软件实现[J]. 中国卫生统计, 2016, 33(5):4.

建议反馈