Efek kausal oleh penyesuaian pintu belakang dan pintu depan


12

Jika kita ingin menghitung efek kausal pada dalam grafik kausal di bawah ini, kita dapat menggunakan teorema penyesuaian pintu belakang dan teorema penyesuaian pintu depan, yaitu XY

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

dan

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

Apakah ini pekerjaan rumah yang mudah untuk menunjukkan bahwa dua penyesuaian mengarah ke efek kausal yang sama dari pada ?YXY

Grafik


Apakah ini pekerjaan rumah yang nyata? Kemudian tolong tambahkan tag belajar mandiri. Maka orang-orang mungkin memberi Anda petunjuk, meninggalkan pemikiran (dan pembelajaran) kepada Anda. Beri tahu kami apa yang Anda coba dan di mana Anda terjebak. Ingat CV bukan untuk outsourcing pekerjaan rumah ...
Knarpie

4
Hai Knarpie, ini adalah bagian dari belajar mandiri dan bukan pekerjaan rumah. Saya sedang membaca "Inferensial Kausal dalam Statistik" oleh Pearl et al. dan menghabiskan sekitar 1 jam untuk merenungkan pertanyaan yang saya ajukan di atas, karena itu adalah pertanyaan alami untuk ditanyakan, tetapi tidak dapat menunjukkan kesetaraan. Entah saya kehilangan sesuatu di sini, atau dua ekspresi tidak sama.
Jae

Jawaban:


12

Tindakan sesuai dengan intervensi pada variabel yang menetapkannya keX xdo(x)Xx X X X . Ketika kita melakukan intervensi pada , ini berarti orang tua tidak mempengaruhi nilainya lagi, yang sesuai dengan menghapus panah yang menunjuk ke Jadi mari kita mewakili intervensi ini pada DAG baru.XXX

masukkan deskripsi gambar di sini

Kita sebut distribusi pengamatan asli dan distribusi pasca intervensi . Tujuan kami adalah untuk mengekspresikan dalam hal . Perhatikan bahwa dalam kita memiliki . Juga, probabilitas pra intervensi dan pasca intervensi berbagi dua invariansi ini: dan karena kami tidak menyentuh panah apa pun yang memasukkan variabel-variabel tersebut dalam intervensi kami. Begitu:P P P P U X P ( U ) = P ( U ) P ( Y | X , U ) = P ( Y | X , U )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)

Derivasi pintu depan sedikit lebih rumit. Pemberitahuan pertama bahwa tidak ada pembaur antara dan , karenanya,ZXZ

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

Juga, menggunakan logika yang sama untuk menurunkan kita melihat bahwa mengendalikan sudah cukup untuk menurunkan efek pada , yaituX Z YP(Y|do(X))XZY

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

Di mana saya menggunakan prime untuk kenyamanan notasi untuk ekspresi selanjutnya. Jadi dua ekspresi ini sudah dalam hal distribusi pra-intervensi, dan kami hanya menggunakan alasan backdoor sebelumnya untuk menurunkannya.

Bagian terakhir yang kita butuhkan adalah untuk menyimpulkan efek pada menggabungkan efek pada dan pada . Untuk melakukan itu, perhatikan pada grafik kami , karena efek pada benar-benar dimediasi oleh dan jalan backdoor dari ke diblokir ketika intervensi di . Karenanya: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)

Di mana dapat dipahami dengan cara berikut: ketika saya mengintervensi , maka distribusi berubah menjadi ; tapi saya benar-benar mengintervensi jadi saya ingin tahu seberapa sering akan mengambil nilai tertentu ketika saya mengubah , yaitu .ZP(Y|do(Z))P(Z|do(X))ZYP(Y|do(Z))XZXP(Z|do(X))

Karenanya, kedua penyesuaian memberi Anda distribusi pasca-intervensi yang sama pada grafik ini, seperti yang telah kami tunjukkan.


Ketika membaca kembali pertanyaan Anda, Anda mungkin tertarik untuk langsung menunjukkan bahwa sisi kanan dari kedua persamaan itu sama dalam distribusi pra-intervensi (yang harus, mengingat derivasi kami sebelumnya). Itu tidak sulit untuk ditampilkan secara langsung juga. Cukup untuk menunjukkan bahwa di DAG Anda:

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

Perhatikan bahwa DAG menyiratkan dan maka: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)

Karenanya:

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
Ini adalah jawaban yang sangat bagus dan lengkap. Bit di mana Anda mengidentifikasi efek kausal melalui pintu depan, bagaimanapun, berlebihan (OP telah melakukannya dan langsung mengikuti dari teorema pintu depan), dan itu juga mengandung kesalahan: Tidak ada "hukum total probabilitas "untuk efek sebab akibat. Artinya, umumnya tidak sama dengan , melainkan , yang jelas berbeda Lihat buku Pearl besar di halaman 87-88.P(Y|do(X))ZP(Y|do(Z))P(Z|do(X)ZP(Y|Z,do(X))P(Z|do(X))
Julian Schuessler

@JulianSchuessler itu sebabnya saya menulis "dapat dianggap sebagai", sebagai cara untuk membantu memahami, tetapi tidak secara harfiah mengatakan itu. Mengenai derivasi pintu depan, tidak jelas OP tahu bagaimana cara mendapatkannya, itu sebabnya saya menaruhnya di sana.
Carlos Cinelli

Jawaban yang bagus Terima kasih, Carlos. Bagian kedua dari jawaban Anda adalah apa yang saya minta. Saya punya dua pertanyaan lanjutan di sini. 1) Strategi pencarian apa yang Anda gunakan untuk memanipulasi ekspresi dalam aljabar jawaban kedua Anda? (Dengan menyipitkan mata cukup lama di ekspresi?) Karena ruang pencarian besar, saya bertanya-tanya bagaimana algoritma dapat ditulis untuk dapat secara otomatis sampai pada kesimpulan yang sama.
Jae

2) Saya juga bingung dengan cara menafsirkan , karena intuisi pertama saya seperti saran Julian. Tetapi Pearl buku et al. Saya sebutkan menggunakan ekspresi Anda. Saya bertanya-tanya, apakah, secara umum, ketika memfaktorkan rantai diarahkan di mana simpul mulai adalah penyebab dan simpul akhir adalah efeknya, setiap faktor harus dikondisikan pada dan bukan pada , di mana adalah nada antara dalam rantaido ( Z ) Z ZzP(Y|do(Z)P(Z|do(X))do(Z)ZZ
Jae

1
@ Jeevaka ini adalah asumsi yang dikodekan dalam DAG, tersirat oleh faktorisasi dan asumsi bahwa sistem terdiri dari bagian modular, potongan otonom. Dengan demikian, perubahan tidak mempengaruhi . Salah satu cara untuk membantu memikirkan hal ini adalah dengan menuliskan persamaan struktural dari kedua model (model pengamatan) dan (model intervensi) dan kemudian memperoleh distribusi tersirat dan . Anda akan melihat bahwa kondisi diberikan dan akan sama di keduanya. P ( Y | X , U ) M M P P Y X UP(X,U)P(Y|X,U)MMPPYXU
Carlos Cinelli
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.