文章目录

  • 17.1 Hazards and risks
  • 17.2 From hazards to risks
  • 17.3 Why censoring matters
  • 17.4 IP weighting of marginal structural models
  • 17.5 The parametric g-formula
  • 17.6 G-estimation of structural nested models
  • Fine Point
    • Competing events
    • The hazards of hazard ratios
    • Models for survival analysis
  • Technical Point
    • Approximating the hazard ratio via a logistic model
    • Structural nested cumulative failure time (CFT) models and cumulative survival time (CST) models
    • Artificial censoring

HernKaTeX parse error: Can't use function '\'' in math mode at position 1: \̲'̲{a}n M. and Robins J. Causal Inference: What If.

这一章节主要介绍了如何在生存模型中进行因果分析.

17.1 Hazards and risks

Administrative censoring: 指开始追踪和停止追踪的时间有差异.

设生存时间为TTT, 并让kkk表示第kkk个时间单位.

生存概率: Pr[T>k]\mathrm{Pr}[T > k]Pr[T>k].

risk: 1−Pr[T>k]=Pr[T≤k]1 - \mathrm{Pr}[T > k] = \mathrm{Pr}[T \le k]1−Pr[T>k]=Pr[T≤k].

hazard: Pr[T=k∣T>k−1]\mathrm{Pr}[T=k|T>k-1]Pr[T=k∣T>k−1].

显然生存概率是单调递减的, 而risk是单调递增的, 但是hazard并不绝对.

17.2 From hazards to risks

用Dk=1D_k=1Dk​=1表示个体在第k+1k+1k+1个时间单位状态为死亡(0则表示生存).

Pr[Dk=0]=∏m=1kPr[Dm=0∣Dm−1=0].\mathrm{Pr}[D_k = 0] = \prod_{m=1}^k \mathrm{Pr}[D_m=0|D_{m-1}=0]. Pr[Dk​=0]=m=1∏k​Pr[Dm​=0∣Dm−1​=0].

注:
Pr[Dm=0∣Dm−1=0]=Pr[Dm=0]Pr[Dm−1=0]Pr[D1=0]=1.\mathrm{Pr}[D_m=0|D_{m-1}=0] = \frac{\mathrm{Pr}[D_m=0]}{\mathrm{Pr}[D_{m-1}=0]} \\ \mathrm{Pr}[D_1 = 0] = 1. Pr[Dm​=0∣Dm−1​=0]=Pr[Dm−1​=0]Pr[Dm​=0]​Pr[D1​=0]=1.

且容易证明:
Pr[Dk=0]=Pr[T>k]Pr[Dk=1]=Pr[T≤k]Pr[Dk=1∣Dk−1=0]=Pr[T=k∣T>k−1].\mathrm{Pr}[D_{k} = 0] = \mathrm{Pr}[T > k] \\ \mathrm{Pr}[D_{k} = 1] = \mathrm{Pr}[T \le k] \\ \mathrm{Pr}[D_{k} = 1|D_{k-1} = 0] = \mathrm{Pr}[T = k|T > k-1]. Pr[Dk​=0]=Pr[T>k]Pr[Dk​=1]=Pr[T≤k]Pr[Dk​=1∣Dk−1​=0]=Pr[T=k∣T>k−1].

这相当于, 只要我们建模出hazards, 就能够根据上面的公式推导出risks.

Pr[Dk=0∣A=0]\mathrm{Pr}[D_k=0|A=0] Pr[Dk​=0∣A=0]
采用同样的方法.

17.3 Why censoring matters

如果考虑administrative censoring, 则我们实际上需要考虑
Pr[Dkcˉ=0ˉ=0∣A=a],cˉ=(c1,c2,⋯,ckend).\mathrm{Pr}[D_k^{\bar{c}=\bar{0}}=0|A=a], \bar{c} = (c_1, c_2, \cdots, c_{k_{end}}). Pr[Dkcˉ=0ˉ​=0∣A=a],cˉ=(c1​,c2​,⋯,ckend​​).
其等价于
∏m=1kPr[Dm=0∣Dm−1=0,Cm=0,A=a].\prod_{m=1}^k \mathrm{Pr}[D_m=0|D_{m-1}=0, C_m=0, A=a]. m=1∏k​Pr[Dm​=0∣Dm−1​=0,Cm​=0,A=a].
注意, 这是因为Cm=0C_m=0Cm​=0表示
Cm′=0,∀m′≤m.C_{m'} = 0, \quad \forall m' \le m. Cm′​=0,∀m′≤m.
所以在这种情况下, 我们需要对
Pr[Dm=0∣Dm−1=0,Cm=0,A=a].\mathrm{Pr}[D_m=0|D_{m-1}=0, C_m=0, A=a]. Pr[Dm​=0∣Dm−1​=0,Cm​=0,A=a].

17.4 IP weighting of marginal structural models

和普通的IP weighting一样我们需要估计
Pr^[A=1∣L].\widehat{\mathrm{Pr}} [A=1|L]. Pr[A=1∣L].

17.5 The parametric g-formula

需要估计
Pr[Dm+1=0∣Dm=0,L=l,A=a].\mathrm{Pr}[D_{m+1}=0|D_m=0, L=l, A=a]. Pr[Dm+1​=0∣Dm​=0,L=l,A=a].

17.6 G-estimation of structural nested models

Fine Point

Competing events

censoring 的一种特殊情况.

The hazards of hazard ratios

Models for survival analysis

Technical Point

Approximating the hazard ratio via a logistic model

Structural nested cumulative failure time (CFT) models and cumulative survival time (CST) models

Artificial censoring

Chapter 17 Causal Survival Analysis相关推荐

  1. 一篇项目走进生存分析(Survival Analysis)的世界【Python版

    转载自AI Studio 项目链接https://aistudio.baidu.com/aistudio/projectdetail/3410026 开篇语 生存分析在医学研究中占有很大的比例,而且进 ...

  2. R语言生存分析(survival analysis)与生存资料有关的概念详解

    R语言生存分析(survival analysis)与生存资料有关的概念详解 目录 R语言生存分析(survival analysis)与生存资料有关的概念详解 #生存分析

  3. 什么是生存分析(survival analysis)?

    什么是生存分析(survival analysis)? 用来研究生存时间的分布规律以及生存时间和相关因索之间关系的一种统计分析方法 基本概念 失效事件(Failure Event):常被简称为事件,研 ...

  4. R语言构建生存分析(survival analysis)模型示例

    R语言构建生存分析(survival analysis)模型示例 生存分析处理的是预测特定事件将要发生的时间.它也被称为失败时间分析或死亡时间分析.例如,预测癌症患者存活的天数,或者预测机械系统将要失 ...

  5. halcon算子盘点:Chapter 17:Tools

    Chapter 17:Tools 17.1 2D-Transformations 1. affine_trans_pixel  功能:对像素坐标轴进行任意的仿射二维变换. 2. affine_tran ...

  6. IBM Machine Learning学习笔记——Time Series and Survival Analysis

    文章目录 一.时间序列介绍 1.时间序列分析介绍 2.时间序列分解 二.平稳性和时间序列平滑 1.稳定性和自相关 2.时间序列平滑 (1)移动平均法 (2)指数平均法 三.ARMA模型 1.ARMA模 ...

  7. 3Y叔的clusterProfiler-book阅读Chapter 3 Universal enrichment analysis

    Chapter 3 Universal enrichment analysis ClusterProfiler支持多种基因GO富集分析和和超几何检验,但是不能用于不支持的物种以及slim版本的以及新颖 ...

  8. 2Y叔的clusterProfiler-book阅读Chapter 2 Functional Enrichment Analysis Methods

    第二章Chapter 2 Functional Enrichment Analysis Methods 2.1DEG后的基因富集分析 Y叔讲到DEG后的基因富集分析,p值的通过超几何分布计算出来的 其 ...

  9. 生存分析(survival analysis)

    一.生存分析(survival analysis)的定义 生存分析:对一个或多个非负随机变量进行统计推断,研究生存现象和响应时间数据及其统计规律的一门学科. 生存分析:既考虑结果又考虑生存时间的一种统 ...

最新文章

  1. 2021春季学期-创新设计与实践-Lesson2
  2. 类和对象—对象特性—空指针访问成员函数
  3. 查询字符串位置_带合并单元格的数据查询套路,有用
  4. 【DP】楼梯(jzoj 1520)
  5. mavonEditor 有序无序列表不能显示数字和小原点的问题
  6. 最长递增字串的三种做法
  7. css 修改文字基准线_css外部样式表怎么写
  8. Python3 循环删除列表中的指定变量
  9. UI库colorui的使用————小程序
  10. Swift 使用AVPlayer 和 AVPlayerItem 做语音播放
  11. dos命令查看电脑配置
  12. 1990~2003TVB剧集一览表!
  13. 重磅!清华大学首个原创虚拟美女学生,“华智冰”唱歌好听到爆
  14. 天基实业投资理财需了解的基础知识
  15. python常用工具类
  16. 苹果cms免费自适应模板下载
  17. 10公斤快递怎么用计算机,10公斤快递
  18. Xshell6 提示要使用此程序,您必须应用最新的更新或使用新版本
  19. 日语自学学习网站汇总
  20. 斑马ZT510打印设置

热门文章

  1. 【Java】轻松掌握队列操作
  2. Java基础积累:阻塞队列
  3. 机器翻译c语言,最详细的注释,看不懂你来打我
  4. 移动开发的图像优化综述
  5. 蓝牙定位资产解决方案,蓝牙定位的用用实例——苏州新导智能
  6. 浅谈区块链数字货币发展现状
  7. WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed
  8. 物流行业短信平台解决方案
  9. Codeforces Round#713 A-E题解
  10. 三星电子任命李在镕为公司董事 决策权进一步强化