SlideShare a Scribd company logo
1 of 21
EQUIVALENCE OF SEM,
POTENTIAL OUTCOMES AND
CAUSAL GRAPHICAL MODELS
AMIT SHARMA
POSTDOCTORAL RESEARCHER
MICROSOFT
http://www.amitsharma.in
@amt_shrma
WHAT IS CAUSALITY?
• Debatable, from the times of Aristotle and Hume.
• Practical definition:
• Interventionist causality: X causes Y if changing X leads to a
change in Y, keeping everything else constant.
CAUSALITY IS MEANINGLESS
WITHOUT A MODEL
• “Keeping everything else constant” requires knowing what
everything else is.
• Demand increases price is valid in most economies. So seems
a universal causal law.
• … except in a fully regulated economy.
• Model: Explicit specification of “everything else” that can
affect causal estimate.
WITHOUT A MODEL, EVEN EXPERIMENTS
DO NOT TELL YOU ANYTHING ABOUT
THE FUTURE
• A/B experiments study the past.
• Provide a counterfactual answer.
• But we want to use the results for the future.
• Model: The world stays the same between:
• When the experiment was run, and
• When its results will be applied.
HOW MIGHT WE SPECIFY A MODEL?
• By qualitative knowledge about how the world works.
Encouragement Effort Outcome
HOW MIGHT WE SPECIFY A MODEL?
• By writing equations about how the world works.
• E.g. F = ma
• Encouragement (Z)
• Effort (X)
• Outcome (Y)
𝑦 ∶= 𝛽𝑥 + 𝜖 𝑦
𝑥 ∶= 𝛾𝑧 + 𝜖 𝑥
HOW MIGHT WE SPECIFY A MODEL?
• By thinking about the different worlds that changing the
causal variable creates (inspired by a randomized
experiment).
• Effort (X)
• Outcome (Y)
𝑌𝑥1 𝑜𝑟 𝑌𝑥2 … .
• Encouragement (Z)
𝑌𝑥1𝑧1 𝑜𝑟 𝑌𝑥2𝑧1 𝑜𝑟 𝑌𝑥1𝑧2 𝑜𝑟 𝑌𝑥2𝑧2 … .
THREE MAJOR FRAMEWORKS FOR
SPECIFYING A CAUSAL MODEL
• Causal Graphical model
• Structural Equation Model
𝑦 ∶= 𝛽𝑥 + 𝜖 𝑦
𝑥 ∶= 𝛾𝑧 + 𝜖 𝑥
• Potential Outcomes Framework
𝑌𝑥1𝑧1 𝑜𝑟 𝑌𝑥2𝑧1 𝑜𝑟 𝑌𝑥1𝑧2 𝑜𝑟 𝑌𝑥2𝑧2 … .
Encouragement Effort Outcome
ALL THREE ARE EQUIVALENT
• A theorem in one is a theorem in another (See Pearl [2009]).
• So what’s the problem?
• Different disciplines prefer one over another.
• Misconceptions abound about the frameworks.
• In general, no unified causal inference course in major
universities.
A HISTORICAL TOUR OF CAUSALITY
• 1850s: John Snow uses a natural experiment to detect causal
connection between water and cholera.
• 1910s: Buoyed by triumphs in physics, Bertrand Russell
argues that causality is irrevelant.
• 1920s: Sewall and Philip Wright develop path diagrams and
simultaneous equation modelling (SEM) for determining
supply or demand from price and quantity.
• 1920s: Neyman uses potential outcomes to analyze
experiments.
• 1930s: Ronald Fisher popularizes the randomized
experiment.
A HISTORICAL TOUR OF CAUSALITY
• 1960s: Blalock and Duncan solve path diagrams using
regression equations.
• 1960-now?: Age of regression.
• Path diagrams lose their original causal interpretation.
• SEMs, Path diagrams and regression become entangled.
• 1970s: Rubin builds on potential outcomes framework.
• Becomes popular with social scientists.
• 1980s: Pearl builds on SEM framework.
• Starting to become popular with computer scientists.
EQUIVALENCE OF GRAPHICAL
MODELS AND SEM
Encouragement
(Z)
Effort
(X)
Outcome
(Y)
P(X, Y, Z ) = P(Y|X) P(X|Z) P(Z)
𝑦 ∶= 𝑓 𝑥, 𝜖 𝑦
𝑥 ∶= 𝑓(𝑧, 𝜖 𝑥)
EQUIVALENCE OF GRAPHICAL
MODELS AND SEM
Encouragement
(Z)
Effort
(X)
Outcome
(Y)
P(Y|do(X)) = P(Y|X)
𝑦 ∶= 𝑓 𝑥, 𝜖 𝑦
Effect =
𝑑𝑦
𝑑𝑥
EQUIVALENCE OF POTENTIAL
OUTCOMES AND SEM
Encouragement
(Z)
Effort
(X)
Outcome
(Y)
𝑦 ∶= 𝑓 𝑥, 𝜖 𝑦
𝑥 ∶= 𝑓(𝑧, 𝜖 𝑥)
𝑌𝑥1, 𝑌𝑥2, …
𝑋𝑧1, 𝑋𝑧2, …
𝑌𝑥1𝑧1, 𝑌𝑥1𝑧2, …
EQUIVALENCE OF POTENTIAL
OUTCOMES AND SEM
Encouragement
(Z)
Effort
(X)
Outcome
(Y)
Effect = 𝑌𝑥2 − 𝑌𝑥1
𝑦 ∶= 𝑓 𝑥, 𝜖 𝑦
Effect =
𝑑𝑦
𝑑𝑥
INSTRUMENTAL
VARIABLES IN
ALL THREE
FRAMEWORKS
IV BY GRAPHICAL MODEL
Encouragement
(Z)
Effort
(X)
Outcome
(Y)
Unobserved
Confounders
(U)
𝑃 𝑦 𝑑𝑜 𝑥 =
𝑢
𝑃 𝑦 𝑥, 𝑢 𝑃(𝑢)
Average Causal Effect = 𝑃 𝑦2 𝑑𝑜 𝑥2 − 𝑃 𝑦2 𝑑𝑜 𝑥1
=
𝑢
𝑃 𝑦2 𝑥2, 𝑢 − 𝑃(𝑦2|𝑥1, 𝑢) 𝑃(𝑢)
IV BY STRUCTURAL EQUATIONS
𝑦 ∶= 𝛽𝑥 + 𝜖 𝑦
𝑥 ∶= 𝛾𝑧 + 𝜖 𝑥
Local average Causal effect =
𝐶𝑜𝑣(𝑌, 𝑋)
𝐶𝑜𝑣(𝑋,𝑍)
IV IN POTENTIAL OUTCOMES
• Assumptions:
• 𝑌𝑥1𝑧1 = 𝑌𝑥1𝑧2
Local average Causal Effect =
𝐸 𝑌 𝑋2 – 𝐸 𝑌 𝑋1
𝐸 𝑋 𝑍2 −𝐸 𝑋 𝑍1
BEST PRACTICES
• A randomized experiment, or a problem with few variables:
• Use Potential outcomes framework: Simple and practical.
• An observational study with many confounders, or any
problem with many variables:
• Use graphical models to encode causal assumptions.
• If functional forms unknown, use graphical criteria or do-calculus
to estimate causal effect.
• Else, a domain where functional forms are known or can be
approximated
• Use structural equation models to solve for causal effects, based on the
causal graph.
THANK YOU!
Amit Sharma
http://www.amitsharma.in
@amt_shrma

More Related Content

What's hot

scikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアルscikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアル敦志 金谷
 
Rによるデータサイエンス:12章「時系列」
Rによるデータサイエンス:12章「時系列」Rによるデータサイエンス:12章「時系列」
Rによるデータサイエンス:12章「時系列」Nagi Teramo
 
【DL輪読会】The Forward-Forward Algorithm: Some Preliminary
【DL輪読会】The Forward-Forward Algorithm: Some Preliminary【DL輪読会】The Forward-Forward Algorithm: Some Preliminary
【DL輪読会】The Forward-Forward Algorithm: Some PreliminaryDeep Learning JP
 
『機械学習による故障予測・異常検知 事例紹介とデータ分析プロジェクト推進ポイント』
『機械学習による故障予測・異常検知 事例紹介とデータ分析プロジェクト推進ポイント』『機械学習による故障予測・異常検知 事例紹介とデータ分析プロジェクト推進ポイント』
『機械学習による故障予測・異常検知 事例紹介とデータ分析プロジェクト推進ポイント』The Japan DataScientist Society
 
Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門Hironori Sekine
 
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築Tatsuya Tojima
 
Use After Free 脆弱性攻撃を試す
Use After Free 脆弱性攻撃を試すUse After Free 脆弱性攻撃を試す
Use After Free 脆弱性攻撃を試すmonochrojazz
 
実践イカパケット解析α
実践イカパケット解析α実践イカパケット解析α
実践イカパケット解析αYuki Mizuno
 
21世紀の手法対決 (MIC vs HSIC)
21世紀の手法対決 (MIC vs HSIC)21世紀の手法対決 (MIC vs HSIC)
21世紀の手法対決 (MIC vs HSIC)Toru Imai
 
[DL Hacks]tensorflow/privacy 使ってみた
[DL Hacks]tensorflow/privacy 使ってみた[DL Hacks]tensorflow/privacy 使ってみた
[DL Hacks]tensorflow/privacy 使ってみたDeep Learning JP
 
リサーチクエスチョンの設定
リサーチクエスチョンの設定リサーチクエスチョンの設定
リサーチクエスチョンの設定ssuser54e956
 
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理Ken'ichi Matsui
 
RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例MicroAd, Inc.(Engineer)
 
言葉のもつ広がりを、モデルの学習に活かそう -one-hot to distribution in language modeling-
言葉のもつ広がりを、モデルの学習に活かそう -one-hot to distribution in language modeling-言葉のもつ広がりを、モデルの学習に活かそう -one-hot to distribution in language modeling-
言葉のもつ広がりを、モデルの学習に活かそう -one-hot to distribution in language modeling-Takahiro Kubo
 
遺伝的アルゴリズム (Genetic Algorithm)を始めよう!
遺伝的アルゴリズム(Genetic Algorithm)を始めよう!遺伝的アルゴリズム(Genetic Algorithm)を始めよう!
遺伝的アルゴリズム (Genetic Algorithm)を始めよう!Kazuhide Okamura
 
FEPチュートリアル2021 講義3 「潜在変数が連続値、生成モデルが正規分布の場合」の改良版
FEPチュートリアル2021 講義3 「潜在変数が連続値、生成モデルが正規分布の場合」の改良版FEPチュートリアル2021 講義3 「潜在変数が連続値、生成モデルが正規分布の場合」の改良版
FEPチュートリアル2021 講義3 「潜在変数が連続値、生成モデルが正規分布の場合」の改良版Masatoshi Yoshida
 
Dynamic Time Warping を用いた高頻度取引データのLead-Lag 効果の推定
Dynamic Time Warping を用いた高頻度取引データのLead-Lag 効果の推定Dynamic Time Warping を用いた高頻度取引データのLead-Lag 効果の推定
Dynamic Time Warping を用いた高頻度取引データのLead-Lag 効果の推定Katsuya Ito
 

What's hot (20)

scikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアルscikit-learnを用いた機械学習チュートリアル
scikit-learnを用いた機械学習チュートリアル
 
Rによるデータサイエンス:12章「時系列」
Rによるデータサイエンス:12章「時系列」Rによるデータサイエンス:12章「時系列」
Rによるデータサイエンス:12章「時系列」
 
【DL輪読会】The Forward-Forward Algorithm: Some Preliminary
【DL輪読会】The Forward-Forward Algorithm: Some Preliminary【DL輪読会】The Forward-Forward Algorithm: Some Preliminary
【DL輪読会】The Forward-Forward Algorithm: Some Preliminary
 
異常検知
異常検知異常検知
異常検知
 
『機械学習による故障予測・異常検知 事例紹介とデータ分析プロジェクト推進ポイント』
『機械学習による故障予測・異常検知 事例紹介とデータ分析プロジェクト推進ポイント』『機械学習による故障予測・異常検知 事例紹介とデータ分析プロジェクト推進ポイント』
『機械学習による故障予測・異常検知 事例紹介とデータ分析プロジェクト推進ポイント』
 
Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門Pythonによる非同期プログラミング入門
Pythonによる非同期プログラミング入門
 
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
Tokyo.R 41 サポートベクターマシンで眼鏡っ娘分類システム構築
 
Use After Free 脆弱性攻撃を試す
Use After Free 脆弱性攻撃を試すUse After Free 脆弱性攻撃を試す
Use After Free 脆弱性攻撃を試す
 
実践イカパケット解析α
実践イカパケット解析α実践イカパケット解析α
実践イカパケット解析α
 
π計算
π計算π計算
π計算
 
21世紀の手法対決 (MIC vs HSIC)
21世紀の手法対決 (MIC vs HSIC)21世紀の手法対決 (MIC vs HSIC)
21世紀の手法対決 (MIC vs HSIC)
 
[DL Hacks]tensorflow/privacy 使ってみた
[DL Hacks]tensorflow/privacy 使ってみた[DL Hacks]tensorflow/privacy 使ってみた
[DL Hacks]tensorflow/privacy 使ってみた
 
リサーチクエスチョンの設定
リサーチクエスチョンの設定リサーチクエスチョンの設定
リサーチクエスチョンの設定
 
証拠保全とは?
証拠保全とは?証拠保全とは?
証拠保全とは?
 
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
基礎からのベイズ統計学 輪読会資料 第1章 確率に関するベイズの定理
 
RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例RTBにおける機械学習の活用事例
RTBにおける機械学習の活用事例
 
言葉のもつ広がりを、モデルの学習に活かそう -one-hot to distribution in language modeling-
言葉のもつ広がりを、モデルの学習に活かそう -one-hot to distribution in language modeling-言葉のもつ広がりを、モデルの学習に活かそう -one-hot to distribution in language modeling-
言葉のもつ広がりを、モデルの学習に活かそう -one-hot to distribution in language modeling-
 
遺伝的アルゴリズム (Genetic Algorithm)を始めよう!
遺伝的アルゴリズム(Genetic Algorithm)を始めよう!遺伝的アルゴリズム(Genetic Algorithm)を始めよう!
遺伝的アルゴリズム (Genetic Algorithm)を始めよう!
 
FEPチュートリアル2021 講義3 「潜在変数が連続値、生成モデルが正規分布の場合」の改良版
FEPチュートリアル2021 講義3 「潜在変数が連続値、生成モデルが正規分布の場合」の改良版FEPチュートリアル2021 講義3 「潜在変数が連続値、生成モデルが正規分布の場合」の改良版
FEPチュートリアル2021 講義3 「潜在変数が連続値、生成モデルが正規分布の場合」の改良版
 
Dynamic Time Warping を用いた高頻度取引データのLead-Lag 効果の推定
Dynamic Time Warping を用いた高頻度取引データのLead-Lag 効果の推定Dynamic Time Warping を用いた高頻度取引データのLead-Lag 効果の推定
Dynamic Time Warping を用いた高頻度取引データのLead-Lag 効果の推定
 

Viewers also liked

Lista de cotejo_de_reporte
Lista de cotejo_de_reporteLista de cotejo_de_reporte
Lista de cotejo_de_reportejavier_ot99
 
Questionare results 2
Questionare results 2Questionare results 2
Questionare results 2krystal11
 
ONCEWAS Winter 16 Lookbook to email
ONCEWAS Winter 16 Lookbook to emailONCEWAS Winter 16 Lookbook to email
ONCEWAS Winter 16 Lookbook to emailBelinda Abbott
 
Case Alert Adecco UK Ltd
Case Alert   Adecco UK LtdCase Alert   Adecco UK Ltd
Case Alert Adecco UK LtdGraham Brearley
 
MEN’S HAND KNIT SWEATER & TEXTURED HAT
MEN’S HAND KNIT SWEATER & TEXTURED HATMEN’S HAND KNIT SWEATER & TEXTURED HAT
MEN’S HAND KNIT SWEATER & TEXTURED HATGabriel Katinas
 
Lista de cotejo_para_mapa_mental_1
Lista de cotejo_para_mapa_mental_1Lista de cotejo_para_mapa_mental_1
Lista de cotejo_para_mapa_mental_1javier_ot99
 
How to mold children into leaders
How to mold children into leadersHow to mold children into leaders
How to mold children into leadersSachin Mittal
 
Живописный бухта Халонге осенью
Живописный бухта Халонге осеньюЖивописный бухта Халонге осенью
Живописный бухта Халонге осеньюTur Vietnam
 
Хой Ан - Белопесчаные пляжи и древнее культурное наследие!
Хой Ан - Белопесчаные пляжи и древнее культурное наследие!Хой Ан - Белопесчаные пляжи и древнее культурное наследие!
Хой Ан - Белопесчаные пляжи и древнее культурное наследие!Tur Vietnam
 
Avalinvest extras respostas
Avalinvest extras respostasAvalinvest extras respostas
Avalinvest extras respostasAdriano Bruni
 
Case study pack its
Case study pack itsCase study pack its
Case study pack itsAshuvyas2128
 
Suporte - monitores
Suporte - monitoresSuporte - monitores
Suporte - monitoresRoney Sousa
 
Apresentação: Onofre Alves Batista Júnior | XIX Congresso da Abradt
Apresentação: Onofre Alves Batista Júnior | XIX Congresso da AbradtApresentação: Onofre Alves Batista Júnior | XIX Congresso da Abradt
Apresentação: Onofre Alves Batista Júnior | XIX Congresso da AbradtABRADT
 
Tema 4, 4º ESO: La Edad Media, 1ª Parte
Tema 4, 4º ESO: La Edad Media, 1ª ParteTema 4, 4º ESO: La Edad Media, 1ª Parte
Tema 4, 4º ESO: La Edad Media, 1ª ParteVanessa Silvano Prieto
 
Fórmulas Condicionais em Excel
Fórmulas Condicionais em ExcelFórmulas Condicionais em Excel
Fórmulas Condicionais em ExcelDaniel Brandão
 
Gambling standard
Gambling standardGambling standard
Gambling standardTarun bhatt
 

Viewers also liked (18)

Lista de cotejo_de_reporte
Lista de cotejo_de_reporteLista de cotejo_de_reporte
Lista de cotejo_de_reporte
 
Questionare results 2
Questionare results 2Questionare results 2
Questionare results 2
 
ONCEWAS Winter 16 Lookbook to email
ONCEWAS Winter 16 Lookbook to emailONCEWAS Winter 16 Lookbook to email
ONCEWAS Winter 16 Lookbook to email
 
Registro de tutoria
Registro de tutoriaRegistro de tutoria
Registro de tutoria
 
Case Alert Adecco UK Ltd
Case Alert   Adecco UK LtdCase Alert   Adecco UK Ltd
Case Alert Adecco UK Ltd
 
MEN’S HAND KNIT SWEATER & TEXTURED HAT
MEN’S HAND KNIT SWEATER & TEXTURED HATMEN’S HAND KNIT SWEATER & TEXTURED HAT
MEN’S HAND KNIT SWEATER & TEXTURED HAT
 
Lista de cotejo_para_mapa_mental_1
Lista de cotejo_para_mapa_mental_1Lista de cotejo_para_mapa_mental_1
Lista de cotejo_para_mapa_mental_1
 
How to mold children into leaders
How to mold children into leadersHow to mold children into leaders
How to mold children into leaders
 
Живописный бухта Халонге осенью
Живописный бухта Халонге осеньюЖивописный бухта Халонге осенью
Живописный бухта Халонге осенью
 
Хой Ан - Белопесчаные пляжи и древнее культурное наследие!
Хой Ан - Белопесчаные пляжи и древнее культурное наследие!Хой Ан - Белопесчаные пляжи и древнее культурное наследие!
Хой Ан - Белопесчаные пляжи и древнее культурное наследие!
 
Avalinvest extras respostas
Avalinvest extras respostasAvalinvest extras respostas
Avalinvest extras respostas
 
Case study pack its
Case study pack itsCase study pack its
Case study pack its
 
Suporte - monitores
Suporte - monitoresSuporte - monitores
Suporte - monitores
 
PROJECT - PART 1
PROJECT - PART 1PROJECT - PART 1
PROJECT - PART 1
 
Apresentação: Onofre Alves Batista Júnior | XIX Congresso da Abradt
Apresentação: Onofre Alves Batista Júnior | XIX Congresso da AbradtApresentação: Onofre Alves Batista Júnior | XIX Congresso da Abradt
Apresentação: Onofre Alves Batista Júnior | XIX Congresso da Abradt
 
Tema 4, 4º ESO: La Edad Media, 1ª Parte
Tema 4, 4º ESO: La Edad Media, 1ª ParteTema 4, 4º ESO: La Edad Media, 1ª Parte
Tema 4, 4º ESO: La Edad Media, 1ª Parte
 
Fórmulas Condicionais em Excel
Fórmulas Condicionais em ExcelFórmulas Condicionais em Excel
Fórmulas Condicionais em Excel
 
Gambling standard
Gambling standardGambling standard
Gambling standard
 

Similar to Equivalence causal frameworks: SEMs, Graphical models and Potential Outcomes

The Intersection Axiom of Conditional Probability
The Intersection Axiom of Conditional ProbabilityThe Intersection Axiom of Conditional Probability
The Intersection Axiom of Conditional ProbabilityRichard Gill
 
Hunermund causal inference in ml and ai
Hunermund   causal inference in ml and aiHunermund   causal inference in ml and ai
Hunermund causal inference in ml and aiBoston Global Forum
 
The binomial distributions
The binomial distributionsThe binomial distributions
The binomial distributionsmaamir farooq
 
Chapter 1.1.pptx
Chapter 1.1.pptxChapter 1.1.pptx
Chapter 1.1.pptxlucasshen3
 
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...MLconf
 

Similar to Equivalence causal frameworks: SEMs, Graphical models and Potential Outcomes (9)

The Intersection Axiom of Conditional Probability
The Intersection Axiom of Conditional ProbabilityThe Intersection Axiom of Conditional Probability
The Intersection Axiom of Conditional Probability
 
Hunermund causal inference in ml and ai
Hunermund   causal inference in ml and aiHunermund   causal inference in ml and ai
Hunermund causal inference in ml and ai
 
The binomial distributions
The binomial distributionsThe binomial distributions
The binomial distributions
 
Day 3.pptx
Day 3.pptxDay 3.pptx
Day 3.pptx
 
Propositional Logic and Pridicate logic
Propositional Logic and Pridicate logicPropositional Logic and Pridicate logic
Propositional Logic and Pridicate logic
 
Chapter 1.1.pptx
Chapter 1.1.pptxChapter 1.1.pptx
Chapter 1.1.pptx
 
Causality detection
Causality detectionCausality detection
Causality detection
 
Probability theory
Probability theoryProbability theory
Probability theory
 
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
Alex Dimakis, Associate Professor, Dept. of Electrical and Computer Engineeri...
 

More from Amit Sharma

Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceAmit Sharma
 
Alleviating Privacy Attacks Using Causal Models
Alleviating Privacy Attacks Using Causal ModelsAlleviating Privacy Attacks Using Causal Models
Alleviating Privacy Attacks Using Causal ModelsAmit Sharma
 
DoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End toolDoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End toolAmit Sharma
 
The Impact of Computing Systems | Causal inference in practice
The Impact of Computing Systems | Causal inference in practiceThe Impact of Computing Systems | Causal inference in practice
The Impact of Computing Systems | Causal inference in practiceAmit Sharma
 
Artificial Intelligence for Societal Impact
Artificial Intelligence for Societal ImpactArtificial Intelligence for Societal Impact
Artificial Intelligence for Societal ImpactAmit Sharma
 
Measuring effectiveness of machine learning systems
Measuring effectiveness of machine learning systemsMeasuring effectiveness of machine learning systems
Measuring effectiveness of machine learning systemsAmit Sharma
 
Causal data mining: Identifying causal effects at scale
Causal data mining: Identifying causal effects at scaleCausal data mining: Identifying causal effects at scale
Causal data mining: Identifying causal effects at scaleAmit Sharma
 
Auditing search engines for differential satisfaction across demographics
Auditing search engines for differential satisfaction across demographicsAuditing search engines for differential satisfaction across demographics
Auditing search engines for differential satisfaction across demographicsAmit Sharma
 
Causal inference in data science
Causal inference in data scienceCausal inference in data science
Causal inference in data scienceAmit Sharma
 
Causal inference in online systems: Methods, pitfalls and best practices
Causal inference in online systems: Methods, pitfalls and best practicesCausal inference in online systems: Methods, pitfalls and best practices
Causal inference in online systems: Methods, pitfalls and best practicesAmit Sharma
 
Estimating the causal impact of recommender systems
Estimating the causal impact of recommender systemsEstimating the causal impact of recommender systems
Estimating the causal impact of recommender systemsAmit Sharma
 
Predictability of popularity on online social media: Gaps between prediction ...
Predictability of popularity on online social media: Gaps between prediction ...Predictability of popularity on online social media: Gaps between prediction ...
Predictability of popularity on online social media: Gaps between prediction ...Amit Sharma
 
Data mining for causal inference: Effect of recommendations on Amazon.com
Data mining for causal inference: Effect of recommendations on Amazon.comData mining for causal inference: Effect of recommendations on Amazon.com
Data mining for causal inference: Effect of recommendations on Amazon.comAmit Sharma
 
Estimating influence of online activity feeds on people's actions
Estimating influence of online activity feeds on people's actionsEstimating influence of online activity feeds on people's actions
Estimating influence of online activity feeds on people's actionsAmit Sharma
 
From prediction to causation: Causal inference in online systems
From prediction to causation: Causal inference in online systemsFrom prediction to causation: Causal inference in online systems
From prediction to causation: Causal inference in online systemsAmit Sharma
 
Causal inference in practice
Causal inference in practiceCausal inference in practice
Causal inference in practiceAmit Sharma
 
Causal inference in practice: Here, there, causality is everywhere
Causal inference in practice: Here, there, causality is everywhereCausal inference in practice: Here, there, causality is everywhere
Causal inference in practice: Here, there, causality is everywhereAmit Sharma
 
The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...Amit Sharma
 
The role of social connections in shaping our preferences
The role of social connections in shaping our preferencesThe role of social connections in shaping our preferences
The role of social connections in shaping our preferencesAmit Sharma
 
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...Amit Sharma
 

More from Amit Sharma (20)

Dowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inferenceDowhy: An end-to-end library for causal inference
Dowhy: An end-to-end library for causal inference
 
Alleviating Privacy Attacks Using Causal Models
Alleviating Privacy Attacks Using Causal ModelsAlleviating Privacy Attacks Using Causal Models
Alleviating Privacy Attacks Using Causal Models
 
DoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End toolDoWhy Python library for causal inference: An End-to-End tool
DoWhy Python library for causal inference: An End-to-End tool
 
The Impact of Computing Systems | Causal inference in practice
The Impact of Computing Systems | Causal inference in practiceThe Impact of Computing Systems | Causal inference in practice
The Impact of Computing Systems | Causal inference in practice
 
Artificial Intelligence for Societal Impact
Artificial Intelligence for Societal ImpactArtificial Intelligence for Societal Impact
Artificial Intelligence for Societal Impact
 
Measuring effectiveness of machine learning systems
Measuring effectiveness of machine learning systemsMeasuring effectiveness of machine learning systems
Measuring effectiveness of machine learning systems
 
Causal data mining: Identifying causal effects at scale
Causal data mining: Identifying causal effects at scaleCausal data mining: Identifying causal effects at scale
Causal data mining: Identifying causal effects at scale
 
Auditing search engines for differential satisfaction across demographics
Auditing search engines for differential satisfaction across demographicsAuditing search engines for differential satisfaction across demographics
Auditing search engines for differential satisfaction across demographics
 
Causal inference in data science
Causal inference in data scienceCausal inference in data science
Causal inference in data science
 
Causal inference in online systems: Methods, pitfalls and best practices
Causal inference in online systems: Methods, pitfalls and best practicesCausal inference in online systems: Methods, pitfalls and best practices
Causal inference in online systems: Methods, pitfalls and best practices
 
Estimating the causal impact of recommender systems
Estimating the causal impact of recommender systemsEstimating the causal impact of recommender systems
Estimating the causal impact of recommender systems
 
Predictability of popularity on online social media: Gaps between prediction ...
Predictability of popularity on online social media: Gaps between prediction ...Predictability of popularity on online social media: Gaps between prediction ...
Predictability of popularity on online social media: Gaps between prediction ...
 
Data mining for causal inference: Effect of recommendations on Amazon.com
Data mining for causal inference: Effect of recommendations on Amazon.comData mining for causal inference: Effect of recommendations on Amazon.com
Data mining for causal inference: Effect of recommendations on Amazon.com
 
Estimating influence of online activity feeds on people's actions
Estimating influence of online activity feeds on people's actionsEstimating influence of online activity feeds on people's actions
Estimating influence of online activity feeds on people's actions
 
From prediction to causation: Causal inference in online systems
From prediction to causation: Causal inference in online systemsFrom prediction to causation: Causal inference in online systems
From prediction to causation: Causal inference in online systems
 
Causal inference in practice
Causal inference in practiceCausal inference in practice
Causal inference in practice
 
Causal inference in practice: Here, there, causality is everywhere
Causal inference in practice: Here, there, causality is everywhereCausal inference in practice: Here, there, causality is everywhere
Causal inference in practice: Here, there, causality is everywhere
 
The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...The interplay of personal preference and social influence in sharing networks...
The interplay of personal preference and social influence in sharing networks...
 
The role of social connections in shaping our preferences
The role of social connections in shaping our preferencesThe role of social connections in shaping our preferences
The role of social connections in shaping our preferences
 
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
 

Recently uploaded

Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 

Recently uploaded (20)

Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 

Equivalence causal frameworks: SEMs, Graphical models and Potential Outcomes

  • 1. EQUIVALENCE OF SEM, POTENTIAL OUTCOMES AND CAUSAL GRAPHICAL MODELS AMIT SHARMA POSTDOCTORAL RESEARCHER MICROSOFT http://www.amitsharma.in @amt_shrma
  • 2. WHAT IS CAUSALITY? • Debatable, from the times of Aristotle and Hume. • Practical definition: • Interventionist causality: X causes Y if changing X leads to a change in Y, keeping everything else constant.
  • 3. CAUSALITY IS MEANINGLESS WITHOUT A MODEL • “Keeping everything else constant” requires knowing what everything else is. • Demand increases price is valid in most economies. So seems a universal causal law. • … except in a fully regulated economy. • Model: Explicit specification of “everything else” that can affect causal estimate.
  • 4. WITHOUT A MODEL, EVEN EXPERIMENTS DO NOT TELL YOU ANYTHING ABOUT THE FUTURE • A/B experiments study the past. • Provide a counterfactual answer. • But we want to use the results for the future. • Model: The world stays the same between: • When the experiment was run, and • When its results will be applied.
  • 5. HOW MIGHT WE SPECIFY A MODEL? • By qualitative knowledge about how the world works. Encouragement Effort Outcome
  • 6. HOW MIGHT WE SPECIFY A MODEL? • By writing equations about how the world works. • E.g. F = ma • Encouragement (Z) • Effort (X) • Outcome (Y) 𝑦 ∶= 𝛽𝑥 + 𝜖 𝑦 𝑥 ∶= 𝛾𝑧 + 𝜖 𝑥
  • 7. HOW MIGHT WE SPECIFY A MODEL? • By thinking about the different worlds that changing the causal variable creates (inspired by a randomized experiment). • Effort (X) • Outcome (Y) 𝑌𝑥1 𝑜𝑟 𝑌𝑥2 … . • Encouragement (Z) 𝑌𝑥1𝑧1 𝑜𝑟 𝑌𝑥2𝑧1 𝑜𝑟 𝑌𝑥1𝑧2 𝑜𝑟 𝑌𝑥2𝑧2 … .
  • 8. THREE MAJOR FRAMEWORKS FOR SPECIFYING A CAUSAL MODEL • Causal Graphical model • Structural Equation Model 𝑦 ∶= 𝛽𝑥 + 𝜖 𝑦 𝑥 ∶= 𝛾𝑧 + 𝜖 𝑥 • Potential Outcomes Framework 𝑌𝑥1𝑧1 𝑜𝑟 𝑌𝑥2𝑧1 𝑜𝑟 𝑌𝑥1𝑧2 𝑜𝑟 𝑌𝑥2𝑧2 … . Encouragement Effort Outcome
  • 9. ALL THREE ARE EQUIVALENT • A theorem in one is a theorem in another (See Pearl [2009]). • So what’s the problem? • Different disciplines prefer one over another. • Misconceptions abound about the frameworks. • In general, no unified causal inference course in major universities.
  • 10. A HISTORICAL TOUR OF CAUSALITY • 1850s: John Snow uses a natural experiment to detect causal connection between water and cholera. • 1910s: Buoyed by triumphs in physics, Bertrand Russell argues that causality is irrevelant. • 1920s: Sewall and Philip Wright develop path diagrams and simultaneous equation modelling (SEM) for determining supply or demand from price and quantity. • 1920s: Neyman uses potential outcomes to analyze experiments. • 1930s: Ronald Fisher popularizes the randomized experiment.
  • 11. A HISTORICAL TOUR OF CAUSALITY • 1960s: Blalock and Duncan solve path diagrams using regression equations. • 1960-now?: Age of regression. • Path diagrams lose their original causal interpretation. • SEMs, Path diagrams and regression become entangled. • 1970s: Rubin builds on potential outcomes framework. • Becomes popular with social scientists. • 1980s: Pearl builds on SEM framework. • Starting to become popular with computer scientists.
  • 12. EQUIVALENCE OF GRAPHICAL MODELS AND SEM Encouragement (Z) Effort (X) Outcome (Y) P(X, Y, Z ) = P(Y|X) P(X|Z) P(Z) 𝑦 ∶= 𝑓 𝑥, 𝜖 𝑦 𝑥 ∶= 𝑓(𝑧, 𝜖 𝑥)
  • 13. EQUIVALENCE OF GRAPHICAL MODELS AND SEM Encouragement (Z) Effort (X) Outcome (Y) P(Y|do(X)) = P(Y|X) 𝑦 ∶= 𝑓 𝑥, 𝜖 𝑦 Effect = 𝑑𝑦 𝑑𝑥
  • 14. EQUIVALENCE OF POTENTIAL OUTCOMES AND SEM Encouragement (Z) Effort (X) Outcome (Y) 𝑦 ∶= 𝑓 𝑥, 𝜖 𝑦 𝑥 ∶= 𝑓(𝑧, 𝜖 𝑥) 𝑌𝑥1, 𝑌𝑥2, … 𝑋𝑧1, 𝑋𝑧2, … 𝑌𝑥1𝑧1, 𝑌𝑥1𝑧2, …
  • 15. EQUIVALENCE OF POTENTIAL OUTCOMES AND SEM Encouragement (Z) Effort (X) Outcome (Y) Effect = 𝑌𝑥2 − 𝑌𝑥1 𝑦 ∶= 𝑓 𝑥, 𝜖 𝑦 Effect = 𝑑𝑦 𝑑𝑥
  • 17. IV BY GRAPHICAL MODEL Encouragement (Z) Effort (X) Outcome (Y) Unobserved Confounders (U) 𝑃 𝑦 𝑑𝑜 𝑥 = 𝑢 𝑃 𝑦 𝑥, 𝑢 𝑃(𝑢) Average Causal Effect = 𝑃 𝑦2 𝑑𝑜 𝑥2 − 𝑃 𝑦2 𝑑𝑜 𝑥1 = 𝑢 𝑃 𝑦2 𝑥2, 𝑢 − 𝑃(𝑦2|𝑥1, 𝑢) 𝑃(𝑢)
  • 18. IV BY STRUCTURAL EQUATIONS 𝑦 ∶= 𝛽𝑥 + 𝜖 𝑦 𝑥 ∶= 𝛾𝑧 + 𝜖 𝑥 Local average Causal effect = 𝐶𝑜𝑣(𝑌, 𝑋) 𝐶𝑜𝑣(𝑋,𝑍)
  • 19. IV IN POTENTIAL OUTCOMES • Assumptions: • 𝑌𝑥1𝑧1 = 𝑌𝑥1𝑧2 Local average Causal Effect = 𝐸 𝑌 𝑋2 – 𝐸 𝑌 𝑋1 𝐸 𝑋 𝑍2 −𝐸 𝑋 𝑍1
  • 20. BEST PRACTICES • A randomized experiment, or a problem with few variables: • Use Potential outcomes framework: Simple and practical. • An observational study with many confounders, or any problem with many variables: • Use graphical models to encode causal assumptions. • If functional forms unknown, use graphical criteria or do-calculus to estimate causal effect. • Else, a domain where functional forms are known or can be approximated • Use structural equation models to solve for causal effects, based on the causal graph.