apakah (x) makna operator?

14

Saya telah melihat operator do(x) di mana-mana dalam beberapa tinjauan pustaka yang saya lakukan tentang Kausalitas (lihat, misalnya entri wikipedia ini ). Namun, saya tidak dapat menemukan definisi formal dan umum dari operator ini.

Bisakah seseorang mengarahkan saya ke referensi yang bagus tentang ini? Saya tertarik pada definisi umum daripada interpretasinya dalam percobaan tertentu.

Judio
sumber
1
Terkait dengan stats.stackexchange.com/questions/69806/…
Carlos Cinelli

Jawaban:

11

Itulah kalkulus. Mereka menjelaskannya di sini :dHai

Intervensi dan kontrafaktual didefinisikan melalui operator matematika yang disebut , yang mensimulasikan intervensi fisik dengan menghapus fungsi-fungsi tertentu dari model, menggantinya dengan konstanta X = x , sambil menjaga sisa model tidak berubah. Model yang dihasilkan dilambangkan dengan M x .dHai(x)X=xM.x

mbiron
sumber
13

Sebuah probabilistik Struktural kausal Model (SCM) didefinisikan sebagai tupel di mana U adalah seperangkat variabel exogeneous, V satu set variabel endogen, F adalah satu set persamaan struktural yang menentukan nilai masing-masing variabel endogen dan P ( U ) distribusi probabilitas atas domain dari U .M=U,V,F,P(U)UVFP(U)U

Dalam SCM kita mewakili efek intervensi pada variabel oleh submodel M x = U , V , F x , P ( U ) mana F x menunjukkan bahwa persamaan struktural untuk X digantikan oleh persamaan intervensi baru . Misalnya, intervensi atom pengaturan variabel X ke nilai spesifik x --- biasanya dilambangkan dengan d o ( X = x ) --- terdiri dari mengganti persamaan untuk XXMx=U,V,Fx,P(U)FxXXxdo(X=x)Xdengan persamaan .X=x

Untuk memperjelas ide, bayangkan model kausal struktural nonparametrik didefinisikan oleh persamaan struktural berikut:M

Z=UzX=f(Z,Ux)Y=g(X,Z,Uy)

Di mana gangguan memiliki beberapa distribusi probabilitas P ( U ) . Ini menginduksi distribusi probabilitas atas variabel endogen P M ( Y , Z , X ) , dan khususnya distribusi bersyarat Y yang diberikan X , P M ( Y | X ) .UP(U)PM(Y,Z,X)YXPM(Y|X)

Tapi pemberitahuan adalah "pengamatan" distribusi Y diberikan X dalam konteks model M . Apa efeknya pada distribusi Y jika kita melakukan intervensi pada pengaturan X ke x ? Ini tidak lebih dari distribusi probabilitas Y yang diinduksi oleh model yang dimodifikasi M x :PM(Y|X)YXMYXxYMx

Z=UzX=xY=g(X,Z,Uy)

Artinya, probabilitas intervensi jika kita menetapkan X = x diberikan oleh probabilitas yang diinduksi dalam submodel M x , yaitu, P M x ( Y | X = x ) dan biasanya dilambangkan dengan P ( Y | d o ( X = x ) ) . Operator d o ( X = x ) menjelaskan bahwa kami menghitung probabilitas YYX=xMxPMx(Y|X=x)P(Y|do(X=x))do(X=x)Ydalam submodel di mana ada intervensi pengaturan sama dengan x , yang sesuai dengan mengesampingkan persamaan struktural X dengan persamaan X = x .XxXX=x

Tujuan dari banyak analisis adalah untuk menemukan bagaimana mengekspresikan distribusi intervensi dalam hal probabilitas gabungan dari distribusi pengamatan (pra-intervensi).P(Y|do(X))

lakukan-kalkulus

The do-kalkulus bukanlah hal yang sama seperti operator. The do-kalkulus terdiri dari tiga aturan inferensi untuk bantuan "pijat" distribusi probabilitas pasca-intervensi dan P ( Y | d o ( X ) ) dalam hal observasional (pra-intervensi) distribusi. Karenanya, alih-alih melakukan derivasi dengan tangan, seperti dalam pertanyaan ini, Anda dapat membiarkan algoritme melakukan derivasi dan secara otomatis memberi Anda ekspresi nonparametrik untuk mengidentifikasi permintaan kausal Anda yang menarik (do()P(Y|do(X))dan do-calculus lengkap untuk model sebab akibat struktural nonparametrik rekursif ).

Carlos Cinelli
sumber
Saya pikir Anda mungkin termasuk di antara beberapa yang divalidasi silang yang mungkin tertarik dan dapat menjawab pertanyaan ini: stats.stackexchange.com/q/444249/62396
joshphysics