Chapter 5 Interaction
上一节介绍了modification, 这一节介绍一个类似的概念, interaction.
5.1 Interaction requires a joint intervention
之前都仅仅涉及了一个intervention (treatment) \(A\), 这里再引入另一个因素\(E \in \{0, 1\}\).
则, 此时\(Y^{a, e}\)有四种可能性:
Y^{0, 1},
Y^{1, 0},
Y^{1, 1}.
\]
则我们称intervention \(A\)与\(E\)之间存在interaction, 若
-
\mathrm{Pr}[Y^{a=0,e=1}=1]
\not =
\mathrm{Pr}[Y^{a=1,e=0}=1]
-
\mathrm{Pr}[Y^{a=0,e=0}=1],
\]
即, \(A\)关于\(Y\)的causal effect 在set不同的\(E=e\)的时候不同.
注: 这是一个对称的概念.
5.2 Identifying interaction
当\(Y^{a, e}\)与\(E\)独立的时候, 即
=
\mathrm{Pr}[Y^{a,e}|E=e]
=
\mathrm{Pr}[Y^{a}|E=e].
\]
此时可以发现, interaction 和 上一节所介绍的modification是一致的.
5.3 Counterfactual response types and interactions
所有的人都只有如下四种情况
Type & Y^{a=0} & Y^{a=1} \\
Doomed & 1 & 1 \\
Helped & 1 & 0 \\
Hurt & 0 & 1 \\
Immune & 0 & 0 \\
\end{array}
\]
对于被诅咒的或者免疫的人来说, 是否治疗是不改变结果的, 而对于helped 或者 hurt 的实际上才是causal effect所影响的东西.
这些type称之为response type.

关于\(A\), \(E\)则总共有16种response types.
可以发现, interaction若想要发生, 则至少2, 3, 5, 7, 8, 9, 10, 12, 14, 15中的一种发生.
5.4 Sufficient causes
此以及后面的都是讲另一套体系的, 就是研究什么因素必能推演出某个结果.
5.5 Sufficient cause interaction
5.6 Counterfactual or sufficient-component causes?
Fine Point
More on counterfactual types and interaction
From counterfactuals to sufficient-component causes, and vice versa.
Biologic interaction
More on the attribution fraction
Technical Point
Interaction on the additive and multiplicative scales
就是interaction的判定条件还可以改写为
-
\mathrm{Pr}[Y^{a=0,e=0}=1]
=
\{
\mathrm{Pr}[Y^{a=1,e=0}=1]
-
\mathrm{Pr}[Y^{a=0,e=0}=1]
\}
+
\{
\mathrm{Pr}[Y^{a=0,e=1}=1]
-
\mathrm{Pr}[Y^{a=0,e=0}=1]
\}
\]
以及相应的multiplicative的条件.
Monotonicity of causal effects
什么情况下\(Y^{a=1} \ge Y^{a=0}\)恒成立?
即不存在有人属于Helped type.
Monotonicity of causal effects and sufficient causes
Chapter 5 Interaction的更多相关文章
- advanced dom scripting dynamic web design techniques Part One DOM SCRIPTING IN DETAIL CHAPTER 1 DO IT RIGHT WITH BEST PRACTICES
You’re excited; your client is excited. All is well. You’ve just launched the client’s latest websit ...
- JavaScript- The Good Parts Chapter 4
Why, every fault’s condemn’d ere it be done:Mine were the very cipher of a function. . .—William Sha ...
- MongoDB:The Definitive Guide CHAPTER 2 Getting Started
MongoDB is very powerful, but it is still easy to get started with. In this chapter we’ll introduce ...
- advanced dom scripting dynamic web design techniques Chapter 2 CREATING YOUR OWN REUSABLE OBJECTS
JavaScript is all about objects. Objects are the foundation of everything, so if you’re unfamiliar w ...
- Chapter 6 — Improving ASP.NET Performance
https://msdn.microsoft.com/en-us/library/ff647787.aspx Retired Content This content is outdated and ...
- Professional C# 6 and .NET Core 1.0 - Chapter 39 Windows Services
本文内容为转载,供学习研究.如有侵权,请联系作者删除. 转载请注明本文出处:Professional C# 6 and .NET Core 1.0 - Chapter 39 Windows Servi ...
- Professional C# 6 and .NET Core 1.0 - Chapter 41 ASP.NET MVC
What's In This Chapter? Features of ASP.NET MVC 6 Routing Creating Controllers Creating Views Valida ...
- JVM Specification 9th Edition (2) Chapter 1. Introduction
Chapter 1. Introduction 翻译太累了,我就这样的看英文吧. 内容列表 1.1. A Bit of History 1.2. The Java Virtual Machine 1. ...
- Programming a Hearthstone agent using Monte Carlo Tree Search(chapter one)
Markus Heikki AnderssonHåkon HelgesenHesselberg Master of Science in Computer Science Submission dat ...
随机推荐
- 随录、EJB和JTA
说道JTA(Java Transction Api),即事务的一种. 事务:说白了就是一组原子操作,是为了保证数据的安全性. 它,分为三类:JDBC事务,JTA事务,还有容器事务. JDBC是由Con ...
- OC-copy,单例
总结 编号 主题 内容 一 NSFileManager NSFileManager介绍/用法(常见的判断)/文件访问/文件操作 二 集合对象的内存管理 集合对象的内存管理/内存管理总结 三 *copy ...
- SpringBoot java配置类@Configuration 的两种写法
首先在Springboot项目中,件一个java类,使用注解@Configuration ,则这个类是SpringBoot bean的创建的配置文件类,,这种配置文件类有两种写法 1.使用包扫描 , ...
- 【编程思想】【设计模式】【结构模式Structural】代理模式Proxy
Python版 https://github.com/faif/python-patterns/blob/master/structural/proxy.py #!/usr/bin/env pytho ...
- idea如何在git上将分支代码合并到主干
1.首先将idea中的代码分支切换到master分支,可以看到我们在dev上提交的代码 在master上是没有的 2.如图所示,在remote branch 上选择分支,点击后面的三角图标,展开之后选 ...
- 网页设计单位 px,em,rem,vm,vh,%
px(pixels) 像素 (px) 是一种绝对单位,因为无论其他相关的设置怎么变化,像素指定的值是不会变化的. px就是设备或者图片最小的一个点,比如常常听到的电脑像素是1024x768的,表示的是 ...
- SQL Server中修改“用户自定义表类型”问题的分析与方法
前言 SQL Server开发过程中,为了传入数据集类型的变量(比如接受C#中的DataTable类型变量),需要定义"用户自定义表类型",通过"用户自定义表类型&quo ...
- Jedis操作五种不同的类型的数据
package cn.hope.jedis.utils;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;im ...
- mit6.830 - lab1 - 存储模型 - 题解
1.Intro github : https://github.com/CreatorsStack/CreatorDB lab1实现数据库基本的存储逻辑结构,具体包括:Tuple,TupleDesc, ...
- 有个性的手动计划模式(Project)
<Project2016 企业项目管理实践>张会斌 董方好 编著 任务工作表里默认的标题"工期"."开始时间"."结束时间"这些 ...