Hern\(\'{a}\)n M. and Robins J. Causal Inference: What If.

这一节介绍了一个confounding的概念, 在观测数据中, confounder往往是让人头疼的存在.

backdoor path: 指的是intervention\(A\)和outcome\(Y\)间的一条路径(没有方向要求), 其中存在一个箭头指向\(A\), 但是没有从\(A\)出发的箭头.

注: 存疑

7.1 The structure of confounding

如上图所示, 倘若没有\(L\)的存在, 计算causal effect, 可以直接通过

\[\mathrm{Pr} [Y|A=1] - \mathrm{Pr} [Y|A=0],
\]

来计算, 但是\(L\)的存在导致可交换性不成立, 当然在这个情况下, 我们可以通过standardization, 或者 IP weighting来计算(因为条件可交换性是存在的).

\(L\)是intervention \(A\) 和 预测 \(Y\)的共同的一个cause, 是干扰我们判断的存在, 所以称之为confounder, 这种由\(L\)带来额外的association的现象称之为confounding.

Confounding and exchangeability

这里引入了backdoor criterion的概念, 就是用于判断可交换性是否成立的一个准则.

Confounding and the backdoor criterion

一个非常特殊的情况是, 上图中的\(A \amalg Y\), 但是 \(A \not{\amalg} Y | L\).

再看上图, 在这种情况下, 无论是否在给定\(L\)的条件下, \(A\)和\(Y\)都是不独立的, 除非给定\(U_1, U_2\).

7.4 Confounding and confounders

7.5 Single-world intervention graphs

介绍了一个更为细致的表示方式: SWIG.

Confounding adjustment

Fine Point

The strength and direction of confounding bias

Identification of conditional and unconditional effects

Surrogate confounders

Confounders cannot be descendants, but can be in the future of treatment

Technical Point

Does conditional exchangeability imply the backdoor criterion?

Fixing the traditional definition of confounder

Difference-in-differences and negative outcome controls

The front door criterion

\[\mathrm{Pr}[Y^a=1] =
\sum_m
\mathrm{Pr} [M=m|A=a]
\sum_{a'}
\mathrm{Pr} [Y=1|M=m,A=a']
\mathrm{Pr} [A=a'].
\]

Chapter 7 Confounding的更多相关文章

  1. Modern C++ CHAPTER 2(读书笔记)

    CHAPTER 2 Recipe 2-1. Initializing Variables Recipe 2-2. Initializing Objects with Initializer Lists ...

  2. Android Programming: Pushing the Limits -- Chapter 7:Android IPC -- ApiWrapper

    前面两片文章讲解了通过AIDL和Messenger两种方式实现Android IPC.而本文所讲的并不是第三种IPC方式,而是对前面两种方式进行封装,这样我们就不用直接把Aidl文件,java文件拷贝 ...

  3. Android Programming: Pushing the Limits -- Chapter 7:Android IPC -- Messenger

    Messenger类实际是对Aidl方式的一层封装.本文只是对如何在Service中使用Messenger类实现与客户端的通信进行讲解,对Messenger的底层不做说明.阅读Android Prog ...

  4. [转]第四章 使用OpenCV探测来至运动的结构——Chapter 4:Exploring Structure from Motion Using OpenCV

    仅供参考,还未运行程序,理解部分有误,请参考英文原版. 绿色部分非文章内容,是个人理解. 转载请注明:http://blog.csdn.net/raby_gyl/article/details/174 ...

  5. 《深入理解计算机系统》 Chapter 7 读书笔记

    <深入理解计算机系统>Chapter 7 读书笔记 链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载(货被拷贝)到存储器并执行. 链接的时机 编译时,也就是 ...

  6. 《Linux内核设计与实现》Chapter 3 读书笔记

    <Linux内核设计与实现>Chapter 3 读书笔记 进程管理是所有操作系统的心脏所在. 一.进程 1.进程就是处于执行期的程序以及它所包含的资源的总称. 2.线程是在进程中活动的对象 ...

  7. PRML Chapter 2. Probability Distributions

    PRML Chapter 2. Probability Distributions P68 conjugate priors In Bayesian probability theory, if th ...

  8. PRML Chapter 1. Introduction

    PRML Chapter 1. Introduction 为了防止忘记,要把每章的重要内容都记下来,从第一章开始 2012@3@28 今天又回去稍微翻了一下第一章内容,发现第一次看的时候没有看透,每次 ...

  9. MathType 插入定义的chapter and section break后无法隐藏

    每一章标题后面插入一个“Next Section Break”,这样定稿后各章文件组合为总文件后,方程编号会自动递增,如果已经插入了默认的“Equation Chapter 1 Section 1”, ...

随机推荐

  1. MapReduce02 序列化

    目录 MapReduce 序列化 概述 自定义序列化 常用数据序列化类型 int与IntWritable转化 Text与String 序列化读写方法 自定义bean对象实现序列化接口(Writable ...

  2. mybatis错误 Mapped Statements collection does not contain value for

    java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for 在unit里测试 ...

  3. Mave 下载与安装

    一,Maven 介绍 我们在开发中经常需要依赖第三方的包,包与包之间存在依赖关系,版本间还有兼容性问题,有时还需要将旧的包升级或降级,当项目复杂到一定程度时包管理变得非常重要.Maven是当前最受欢迎 ...

  4. Spring 的 init-method 和 destory-method

    关于在spring  容器初始化 bean 和销毁前所做的操作定义方式有三种 第一种注解: 通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 ...

  5. 测试工具_siage

    目录 一.简介 二.例子 三.参数 一.简介 Siege是一个多线程http负载测试和基准测试工具. 1.他可以查看每一个链接的状态和发送字节数 2.可以模拟不同用户进行访问 3.可以使用POST方法 ...

  6. Log4j漏洞源码分析

    Log4j漏洞源码分析 这几天Log4j的问题消息满天飞,今天我们就一起来看看从源码角度看看这个漏洞是如何产生的. 大家都知道这次问题主要是由于Log4j中提供的jndi的功能. 具体涉及到的入口类是 ...

  7. [BUUCTF]REVERSE——[FlareOn4]IgniteMe

    [FlareOn4]IgniteMe 附件 步骤: 例行检查,32位程序,无壳 32位ida载入 当满足第10行的if条件时,输出G00d j0b!提示我们成功,看一下sub_401050函数 3.s ...

  8. 第四届“传智杯”全国大学生IT技能大赛题解

    目录 A B C D E F G 今年题目难度普遍偏低.只有 D,F 还好. A 按题目给的公式计算即可.注意应在最后的答案中去掉小数部分. B 按照题意模拟即可.注意答案要与 \(0\) 取 \(\ ...

  9. java 8 启动脚本优化 3

    #!/bin/bash #链接文件 source /etc/profile #java虚拟机启动参数 #通过http://xxfox.perfma.com/jvm/check来检查参数的合理性 #各参 ...

  10. DNS解析超时排查/etc/resolv.conf single-request-reopen参数说明

    添加 options rotate timeout:1 attempts:3 single-request-reopen 添加到/etc/resolv.conf 中 #释义: 循环查询 超时时间 重试 ...