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

A: intervention, exposure, treatment

consistency: \(Y=Y^A\) when A observed.

1.1 Individual casual effects

假设我们要探究变量A与变量Y的关系, 在设定\(A=a\)的情况下, Y一致对应有\(Y^{a}\).

倘若A是二元的, 即\(\{0, 1\}\), 则有相应的\(Y^0, Y^1\).

则对于某个个体来讲, A对于Y有casual effect, 若\(Y^0 \not = Y^1\).

举个例子来讲, 给宙斯后面来一棍子(A=1), 宙斯是否会晕\(Y^1=0\) or \(Y^1 =1\), 或者啥也不做也就是\(A=0\), 宙斯的状态\(Y^0\).

当\(Y^1 \not = Y^0\) 的时候, 我们可以判断, 是否给宙斯来一棍对于宙斯下一刻会不会晕有casual effect, 反之就是没有.

1.2 Average casual effects

刚刚是针对个体的causal effect 的定义, 接下来是average casual effect的概念.

实际上, 就是针对一族个体的集合, 探究操作A对于所关心的Y的是否存在影响.

实际上, 就是判断

\[\mathbb{E} [Y^a],
\]

的关系, 对于上面的二元的例子, 就是判断

\[\mathbb{E} [Y^0] == \mathbb{E}[Y^1],
\]

更进一步的, 由于\(Y\)本身也是二元的\(\{0, 1 \}\), 所以可以进一步简化为

\[\mathrm{Pr}[Y^0=1] == \mathrm{Pr}[Y^1 = 1].
\]

1.5 Causation versus association

我们可以知道, \(Y=Y^a, \: if \: A=a\), 更精准的

\[\mathrm{Pr}(Y|A=a) = \mathrm{Pr}(Y^a|A=a),
\]

这是因果推断里很重要的一致性(consistency)的概念, 或许把它作为一个假设更为合理.

要知道, 我们在实际计算causal effects 的时候用到的是边际概率分布\(\mathrm{Pr}(Y^a)\).

观察可知, 当\(A, Y^a\)相互独立的时候, 我们可以得到

\[\mathrm{Pr}(Y^a) = \mathrm{Pr}(Y^a| A=a),
\]

此时causation 和 association 便是一致的了.

association 可以理解为

\[\mathbb{E}[Y|A] = \mathbb{E}[Y^A|A],
\]

与causation非常类似.

想要区分二者的区别, 还是得看原文, 从例子的角度出发, 否者还是难以掌握.

一言以蔽之, association, 即条件概率, 实际上分析的是某一个特定人群执行某些操作的结果, 而causation则是希望在一个更大的范围内, 一视同仁的判断概操作对这些人的影响, 忽略这特定人群的某些特定性质的影响.

Chapter 1 A Definition of Causal Effect的更多相关文章

  1. Chapter 6 Graphical Representation of Causal Effects

    目录 6.1 Causal diagrams 6.2 Causal diagrams and marginal independence 6.3 Causal diagrams and conditi ...

  2. Chapter 4 Effect Modification

    目录 4.1 Definition of effect modification 4.2 Stratification to identify effect modification 4.3 Why ...

  3. Targeted Learning R Packages for Causal Inference and Machine Learning(转)

    Targeted learning methods build machine-learning-based estimators of parameters defined as features ...

  4. Chapter 7 Confounding

    目录 7.1 The structure of confounding Confounding and exchangeability Confounding and the backdoor cri ...

  5. Chapter 2 Randomized Experiments

    目录 概 2.1 Randomization 2.2 Conditional randomization 2.3 Standardization 2.4 Inverse probability wei ...

  6. 【统计】Causal Inference

    [统计]Causal Inference 原文传送门 http://www.stat.cmu.edu/~larry/=sml/Causation.pdf 过程 一.Prediction 和 causa ...

  7. Causal Inference

    目录 Standardization 非参数情况 Censoring 参数模型 Time-varying 静态 IP weighting 无参数 Censoring 参数模型 censoring 条件 ...

  8. Chapter 22 Target Trial Emulation

    目录 22.1 The target trial 22.2 Causal effects in randomized trails 22.3 Causal effects in observation ...

  9. Chapter 21 G-Methods for Time-Varying Treatments

    目录 21.1 The g-formula for time-varying treatments 21.2 IP weighting for time-varying treatments 21.3 ...

随机推荐

  1. NuxtJS的AsyncData和Fetch使用详解

    asyncData 简介 asyncData 可以用来在客户端加载 Data 数据之前对其做一些处理,也可以在此发起异步请求,提前设置数据,这样在客户端加载页面的时候,就会直接加载提前渲染好并带有数据 ...

  2. Docker学习(五)——Docker仓库管理

    Docker仓库管理     仓库(Repository)是集中存放镜像的地方. 1.Docker Hub       目前Docker官方维护了一个公共仓库Docker Hub.大部分需求都可以通过 ...

  3. 看看线程特有对象ThreadLocal

    作用:设计线程安全的一种技术. 在使用多线程的时候,如果多个线程要共享一个非线程安全的对象,常用的手段是借助锁来实现线程的安全.线程安全隐患的前提是多线程共享一个不安全的对象 ,那么有没有办法让线程之 ...

  4. 关于tensorflow无法使用gpu

    python3.6 无法使用tensorflow gpu 环境名称 test1 在控制台里进入环境 conda activate test1 使用python python 查看gpu能否使用 pri ...

  5. 【Spark】【RDD】初次学习RDD 笔记 汇总

    RDD Author:萌狼蓝天 [哔哩哔哩]萌狼蓝天 [博客]https://mllt.cc [博客园]萌狼蓝天 - 博客园 [微信公众号]mllt9920 [学习交流QQ群]238948804 目录 ...

  6. 深度解析Spring Cloud Ribbon的实现源码及原理

    Ribbon的核心作用就是进行请求的负载均衡,它的基本原理如下图所示.就是客户端集成Ribbon这个组件,Ribbon中会针对已经配置的服务提供者地址列表进行负载均衡的计算,得到一个目标地址之后,再发 ...

  7. MySQL数据库如何实现增量备份

    1 .通过SHOW VARIABLES LIKE '%log_bin%';查看数据库是否开启增量备份log_bin=ON则为开启log_bin=OFF则为关闭 2 .修改mysql配置文件mysql. ...

  8. Excel里的格式会自动变成日期或会计专用吗?(Excel技巧集团)

    Excel里的格式会自动变成日期或会计专用? 正常情况下当然不会了,可是最近却有很多很多同学问这样的问题,并把这个问题列成了Excel2007和2010的一个Bug,可是小妖同学却从来没遇到过这样的问 ...

  9. docker初识-docker安装、基于docker安装mysql及tomcat、基本命令

    一.docker是什么 用go语言开发,开源的应用容器引擎,容器性能开销极低 二.整体架构图 Docker 包括三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 r ...

  10. 我的邮箱客户端程序Popmail

    05年的时候写了一个邮箱客户端程序.当时主要目的是研究POP3和SMTP协议,同时锻炼自己的网络编程能力.当然了,如果自己写的邮箱客户端能够满足自身的日常工作需要,而不是频繁的登录不同的网页邮箱,那就 ...