バックドアとフロントドアの調整による因果関係


12

以下の因果関係グラフでに対するの因果関係の影響を計算する場合は、バックドア調整とフロントドア調整の定理の両方を使用できます。つまり、 Y P y | doX = x = u P y | x u P u XY

P(y|do(X=x))=uP(y|x,u)P(u)

そして

P(y|do(X=x))=zP(z|x)xP(y|x,z)P(x).

2つの調整がに対する同じ因果関係につながることを示すのは簡単な宿題ですか?YXY

グラフ


これは本当の宿題ですか?次に、自習タグを追加してください。その後、人々はあなたにヒントを与え、あなたに思考(そして学習)を任せます。何を試し、どこに行き詰まっているか教えてください。CVは宿題をアウトソーシングするためのものではないことを忘れないでください...
Knarpie

4
こんにちはKnarpieです。これは自習の一部であり、宿題ではありません。私は現在パール他による「統計における因果推論」を読んでいます。そして、私が上で尋ねた質問について熟考するのは約1時間かかります。これは当然の質問ですが、同等性を示すことができませんでした。ここで何か欠けているか、2つの式が等しくありません。
Jae

回答:


12

アクションは、変数Xxに設定する介入に対応しますdo(x)Xx。我々は上介入すると、この手段は、両親のXは、を指す矢印除去することに相当しており、もはやその値に影響を与えませんX。だからだが、新しいDAGのこの介入を表してみましょう。XXX

ここに画像の説明を入力してください

元の観測分布 と介入後分布P ∗を呼び出します。私たちの目標は、発現させることであるP *をするという点でP。であることに注意してくださいP *我々が持っていることをU X。また、介入前と介入後の確率は、P U = P U およびP Y | X U = P Y |PPPPPUXP(U)=P(U)介入でこれらの変数に入る矢印に触れなかったため。そう:P(Y|X,U)=P(Y|X,U)

P(Y|do(X)):=P(Y|X)=UP(Y|X,U)P(U|X)=UP(Y|X,U)P(U)=UP(Y|X,U)P(U)

XZ

P(Z|do(X))=P(Z|X)

P(Y|do(X))XZY

P(Y|do(Z))=XP(Y|X,Z)P(X)

ここでは、次の式の表記の便宜のために素数を使用しています。したがって、これらの2つの式はすでに介入前の分布に関するものであり、以前のバックドアの根拠を使用してそれらを導き出しただけです。

XYZYXZP(Y|Z,do(X))=P(Y|do(Z),do(X))=P(Y|do(Z))XYZZYX

P(Y|do(X))=ZP(Y|Z,do(X))P(Z|do(X))=ZP(Y|do(Z))P(Z|do(X))=ZXP(Y|X,Z)P(X)P(Z|X)=ZP(Z|X)XP(Y|X,Z)P(X)

ZP(Y|do(Z))P(Z|do(X))ZYP(Y|do(Z))XZXP(Z|do(X))

したがって、2つの調整により、このグラフでは介入後の分布が同じになります。


2つの方程式の右辺が介入前分布で等しいことを直接示すことに興味があるかもしれません(以前の導出を前提として、それらは等しくなければなりません)。直接表示することも難しくありません。DAGでそれを示すだけで十分です。

XP(Y|Z,X)P(X)=UP(Y|Z,U)P(U)

YX|U,ZUZ|X

XP(Y|Z,X)P(X)=X(UP(Y|Z,X,U)P(U|Z,X))P(X)=X(UP(Y|Z,U)P(U|X))P(X)=UP(Y|Z,U)XP(U|X)P(X)=UP(Y|Z,U)P(U)

したがって:

ZP(Z|X)XP(Y|X,Z)P(X)=ZP(Z|X)UP(Y|Z,U)P(U)=UP(U)ZP(Y|Z,U)P(Z|X)=UP(U)ZP(Y|Z,X,U)P(Z|X,U)=UP(Y|X,U)P(U)

1
P(Y|do(X))ZP(Y|do(Z))P(Z|do(X)ZP(Y|Z,do(X))P(Z|do(X))

@JulianSchuesslerは、理解を助ける方法として「と考えられる」と書いた理由ですが、文字通りそうではありません。フロントドアの派生については、OPがそれを取得する方法を知っていることが明確ではなかったので、そこに配置しました。
Carlos Cinelli 2017

すばらしい答えです。ありがとう、カルロス。あなたの答えの第二部は、まさに私が求めたものでした。ここで2つのフォローアップ質問があります。1)2番目の答えの表現を代数的に操作するためにどの検索戦略を使用しましたか?(式で十分長く目を細めることによって?)サーチスペースが大きいので、同じ結論に自動的に到達できるようにアルゴリズムをどのように書くことができるか疑問に思っています。
Jae

zP(Y|do(Z)P(Z|do(X))do(Z)ZZ

1
P(X,U)P(Y|X,U)MMPPYXU
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.