Arka kapı ve ön kapı ayarlamaları nedeniyle nedensel etki


12

Aşağıdaki nedensel grafikte üzerindeki nedensel etkisini hesaplamak istiyorsak , hem arka kapı ayarını hem de ön Kapı ayar teoremlerini kullanabiliriz, yani XY

P(y|yapmak(X=x))=ΣuP(y|x,u)P(u)

ve

P(y|yapmak(X=x))=ΣzP(z|x)Σx'P(y|x',z)P(x').

İki ayarlamanın üzerindeki aynı nedensel etkisine yol açtığını göstermek kolay bir ödev mi?XY

grafik


Bu gerçek bir ödev mi? Sonra lütfen kendi kendine çalışma etiketini ekleyin. Sonra insanlar size ipucu verebilir, düşünceyi (ve öğrenmeyi) size bırakabilir. Neyi denediğinizi ve nerede sıkıştığınızı bize bildirin. Özgeçmişin dış kaynak kullanımı ödevi olmadığını hatırlayın ...
Knarpie

5
Merhaba Knarpie, kendi kendine çalışmanın bir parçası ve bir ödev değil. Şu anda Pearl vd. Tarafından "İstatistikte Nedensel Çıkarım" okuyorum. ve sormak doğal bir soru olduğu için eşitliği gösteremediğimiz için yukarıda sorduğum soru üzerinde yaklaşık 1 saat düşünün. Ya burada bir şey eksik ya da iki ifade eşit değil.
Jae

Yanıtlar:


13

Eylem değişken bir müdahaleye karşılık gelir için setler oX xdÖ(x)Xx . Biz müdahale olduğunda , bu araçlar velileri işaret okları kaldırarak karşılık gelir ki, artık değerini etkilemez .bu en yeni DAG bu müdahaleyi temsil edelim.X XXXX

resim açıklamasını buraya girin

Orijinal gözlemsel dağıtım ve müdahale sonrası dağıtım diyelim . Hedefimiz 'yi cinsinden ifade etmektir . de sahip olduğumuza dikkat edin . Ayrıca, ön girişimsel ve sonrası girişimsel olasılıklar bu iki invariances paylaşmaktadır: ve yapmadık çünkü dokunmatik müdahaleye bu değişkenleri giren herhangi bir ok. Yani:P P P P U X P ( U ) = P ( U ) P ( Y | X , U ) = P ( Y | X , U )PP*P*PP*UXP*(U)=P(U)P*(Y|X,U)=P(Y|X,U)

P(Y|dÖ(X)): =P*(Y|X)=ΣUP*(Y|X,U)P*(U|X)=ΣUP*(Y|X,U)P*(U)=ΣUP(Y|X,U)P(U)

Ön kapının türetilmesi biraz daha karmaşıktır. İlk olarak ve arasında bir karışıklık olmadığına dikkat edin ,ZXZ

P(Z|dÖ(X))=P(Z|X)

Ayrıca, türetmek için aynı mantığı kullanarak biz kontrol görüyoruz etkisini türetmeye için yeterlidir üzerindeki , yaniX Z YP(Y|dÖ(X))XZY

P(Y|dÖ(Z))=ΣX'P(Y|X',Z)P(X')

Bir sonraki ifade için gösterim kolaylığı için asal kullanıyorum. Yani bu iki ifade zaten müdahale öncesi dağıtım açısından ve biz bunları elde etmek için önceki arka kapı mantığını kullandık.

İhtiyacımız son parçası etkisini anlaması için olan ile etkisini birleştiren ile ve ile . Bunu yapmak için, lütfen grafik içinde bildirim , etkisi yana ilgili tamamen aracılık eder ve gelen arka kapı yolu için ile müdahale engellenmiş olan . Dolayısıyla:Y Z Y X Z P ( Y | Z , d o ( X ) ) = P ( Y | d o ( Z ) , d o ( X ) ) = P ( Y | d o ( Z ) ) X Y Z Z Y XXYZYXZP(Y|Z,dÖ(X))=P(Y|dÖ(Z),dÖ(X))=P(Y|dÖ(Z))XYZZYX

P(Y|dÖ(X))=ΣZP(Y|Z,dÖ(X))P(Z|dÖ(X))=ΣZP(Y|dÖ(Z))P(Z|dÖ(X))=ΣZΣX'P(Y|X',Z)P(X')P(Z|X)=ΣZP(Z|X)ΣX'P(Y|X',Z)P(X')

Burada şu şekilde anlaşılabilir: ı müdahale olduğunda , o zaman dağıtım değiştirir ; ama aslında üzerinde müdahale ediyorum ben ne sıklıkta bilmek istiyorum böylece ı değiştirdiğinizde belirli bir değer alabilir ise, .Z Y P ( Y | d o ( Z ) ) X Z X P ( Z | d o ( X ) )ΣZP(Y|dÖ(Z))P(Z|dÖ(X))ZYP(Y|dÖ(Z))XZXP(Z|dÖ(X))

Dolayısıyla, iki ayar size gösterdiğimiz gibi bu grafikte aynı girişim sonrası dağılımı verir.


Bana olan sorunuzu yeniden okuduğunuzda, iki denklemin sağ tarafının girişim öncesi dağılımda eşit olduğunu göstermekle doğrudan ilgilenebilirsiniz (önceki türetimimiz göz önüne alındığında olması gerekir). Bunu da doğrudan göstermek zor değil. Bunu DAG'nizde göstermek yeterli:

ΣX'P(Y|Z,X')P(X')=ΣUP(Y|Z,U)P(U)

ve anlamına geldiğine dikkat edin :U Z | XYX|U,ZUZ|X

ΣX'P(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)ΣX'P(U|X')P(X')=ΣUP(Y|Z,U)P(U)

Dolayısıyla:

ΣZP(Z|X)ΣX'P(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)

2
Bu çok iyi ve kapsamlı bir cevap. Ancak, nedensel etkiyi ön kapıdan tanımladığınız nokta gereksizdir (OP zaten yapmış ve doğrudan ön kapı teoreminden sonra gelmektedir) ve ayrıca bir hata içeriyor: "Toplam yasa yok" olasılık ". Yani, genellikle yerine eşit değildir , , ki bu açıkça farklıdır 87-88. Sayfalardaki büyük İnci kitabına bakınız.Z P ( Y | d o ( Z ) ) P ( Z | d o ( X ) Z P ( Y | Z , d o ( X ) ) P ( Z | d o ( X ) )P(Y|dÖ(X))ΣZP(Y|dÖ(Z))P(Z|dÖ(X)ΣZP(Y|Z,dÖ(X))P(Z|dÖ(X))
Julian Schuessler

@JulianSchuessler bu yüzden anlamaya yardımcı olmak için bir yol olarak “olarak düşünülebilir” yazdım, ama tam anlamıyla söylemiyorum. Ön kapıdan türetme ile ilgili olarak OP'nin bunu nasıl elde edeceğini bildiği açık değildi, bu yüzden oraya koydum.
Carlos Cinelli

Mükemmel cevap. Teşekkürler Carlos. Cevabınızın ikinci kısmı tam olarak istediğim şeydi. Burada iki takip sorum var. 1) İkinci cevabınızdaki ifadeleri cebirsel olarak değiştirmek için hangi arama stratejisini kullandınız? (İfadelerde yeterince uzun şaşırarak?) Arama alanı büyük olduğundan, otomatik olarak aynı sonuca varmak için bir algoritmanın nasıl yazılabileceğini merak ediyorum.
Jae

2) İlk sezgim Julian'ın önerisi gibi olduğu için nasıl yorumlayacağımla da kafam karıştı . ve diğerlerinin bahsettiğim kitabı ifadenizi kullanır.Genel olarak, başlangıç ​​düğümünün neden olduğu ve son düğümün etkisinin olduğu yönlendirilmiş bir zinciri çarpanlara ayırırken, her faktörün ve üzerinde değil , burada zincirde bir ara notturdo ( Z ) Z, Z,ΣzP(Y|yapmak(Z)P(Z|yapmak(X))yapmak(Z)ZZ
Jae

1
@Jeevaka bu, DAG'da kodlanan ve çarpanlarına ayırma ve sistemin modüler, özerk parçalardan oluştuğu varsayımıyla ima edilen bir varsayımdır. Bu nedenle, daki değişiklikler etkilemez . Bunu düşünmeye yardımcı olmanın bir yolu, hem (gözlemsel model) hem de (girişimsel model) modellerinin yapısal denklemlerini yazmak ve sonra zımni ve dağılımlarını türetmektir . ve verilen koşulunun her ikisinde de aynı olacağını göreceksiniz. P ( Y | X , U ) M M P P Y X UP(X,U)P(Y|X,U)MM*PP*YXU
Carlos Cinelli
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.