การกระทำที่สอดคล้องกับการแทรกแซงในตัวแปรXที่ชุดมันdo ( x)Xx x เมื่อเราเข้าไปแทรกแซงนี่หมายความว่าผู้ปกครองของXไม่ส่งผลกระทบต่อมูลค่าของมันอีกต่อไปซึ่งสอดคล้องกับการลบลูกศรที่ชี้ไปที่Xดังนั้นเราจะเป็นตัวแทนของการแทรกแซงนี้ใน DAG ใหม่XXX
ขอเรียกเดิมกระจายเชิง และการกระจายการโพสต์การแทรกแซงP * เป้าหมายของเราคือการแสดงความP *ในแง่ของP แจ้งให้ทราบว่าในP *เรามีU ⊥ X นอกจากนี้ความน่าจะเป็นของการแทรกแซงระหว่างก่อนและหลังการแทรกแซงร่วมกันแบ่งเป็นสอง invariances: P ∗ ( U ) = P ( U )และP ∗ ( Y | X , U ) = P ( Y |PP* * * *P* * * *PP* * * *ยู⊥ XP* * * *(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)
ความเป็นมาของประตูหน้านั้นซับซ้อนกว่านี้เล็กน้อย การสังเกตครั้งแรกว่าไม่มีการรบกวนระหว่างและZดังนั้นXZ
P(Z|do(X))=P(Z|X)
นอกจากนี้การใช้ตรรกะเดียวกันสำหรับการรับเราเห็นว่าการควบคุมสำหรับXนั้นเพียงพอสำหรับการรับผลกระทบของZต่อYนั่นคือP(Y|do(X))XZY
P(Y|do(Z))=∑X′P(Y|X′,Z)P(X′)
ที่ซึ่งฉันกำลังใช้งานนายกเพื่อความสะดวกในการแสดงสัญกรณ์ต่อไป ดังนั้นการแสดงออกทั้งสองนี้จึงอยู่ในรูปของการแจกแจงก่อนการแทรกแซงและเราก็ใช้เหตุผลแบ็คดอร์ก่อนหน้าเพื่อรับมา
ชิ้นสุดท้ายที่เราต้องการก็คือการสรุปผลของการบนYรวมผลกระทบของZในYและXบนZ หากต้องการทำเช่นนั้นให้สังเกตในกราฟของเราP ( Y | Z , d o ( X ) ) = P ( Y | d o ( Z ) , d o ( X ) ) = P ( Y | d o ( Z ) )XYZYXZP(Y|Z,do(X))=P(Y|do(Z),do(X))=P(Y|do(Z))เนื่องจากผลกระทบของในYเป็นสื่อกลางอย่างสมบูรณ์โดยZและเส้นทางลับๆจากZเพื่อYถูกบล็อกเมื่อแทรกแซงในX ดังนั้น:XYZZYX
P(Y|do(X))=∑ZP(Y|Z,do(X))P(Z|do(X))=∑ZP(Y|do(Z))P(Z|do(X))=∑Z∑X′P(Y|X′,Z)P(X′)P(Z|X)=∑ZP(Z|X)∑X′P(Y|X′,Z)P(X′)
โดยที่สามารถเข้าใจได้ในวิธีต่อไปนี้: เมื่อฉันเข้าไปแทรกแซงZแล้วการกระจายของYเปลี่ยนเป็นP ( Y | d o ( Z ) ) ; แต่จริง ๆ แล้วฉันเข้ามาแทรกแซงXดังนั้นฉันอยากรู้ว่าZจะให้คุณค่าที่เจาะจงเมื่อฉันเปลี่ยนXซึ่งเป็นP หรือไม่∑ZP(Y|do(Z))P(Z|do(X))ZYP(Y|do(Z))XZX )P(Z|do(X))
ดังนั้นการปรับสองค่านี้จะให้การกระจายแบบโพสต์แทรกสอดแบบเดียวกันบนกราฟนี้ตามที่เราได้แสดงให้เห็น
อ่านคำถามของคุณอีกครั้งซึ่งเกิดขึ้นกับคุณคุณอาจสนใจแสดงโดยตรงว่าด้านขวามือของสมการทั้งสองนั้นเท่ากันในการแจกแจงก่อนการแทรกแซง (ซึ่งพวกเขาต้องเป็นตามที่เราได้รับมาก่อนหน้านี้) นั่นไม่ใช่เรื่องยากที่จะแสดงโดยตรงเช่นกัน มันเพียงพอที่จะแสดงให้เห็นว่าใน DAG ของคุณ:
∑X′P(Y|Z,X′)P(X′)=∑UP(Y|Z,U)P(U)
สังเกตว่า DAG แปลว่าและU ⊥ Z | จากนั้นX :Y⊥X|U,ZU⊥Z|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)
ดังนั้น:
∑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)