ตัวดำเนินการ (x) หมายถึงอะไร


14

ฉันได้เห็นตัวการทุกหนทุกแห่งในการทบทวนวรรณกรรมที่ฉันทำกับ Causality (ดูตัวอย่างเช่นรายการวิกิพีเดียนี้ ) อย่างไรก็ตามฉันไม่สามารถหาคำจำกัดความที่เป็นทางการและทั่วไปของโอเปอเรเตอร์นี้ได้do(x)

ใครสามารถชี้ให้ฉันอ้างอิงที่ดีเกี่ยวกับเรื่องนี้? ฉันสนใจคำจำกัดความทั่วไปมากกว่าการตีความในการทดสอบเฉพาะ


1
เกี่ยวข้องกับstats.stackexchange.com/questions/69806/…
Carlos Cinelli

คำตอบ:


11

นั่นคือแคลคูลัส พวกเขาอธิบายที่นี่ :do

การแทรกแซงและการต่อต้านนั้นถูกกำหนดผ่านตัวดำเนินการทางคณิตศาสตร์ที่เรียกว่าซึ่งจำลองการแทรกแซงทางกายภาพโดยการลบฟังก์ชันบางอย่างจากแบบจำลองแทนที่ด้วยค่าคงที่ในขณะที่รักษาส่วนที่เหลือของแบบจำลองไว้ไม่เปลี่ยนแปลง ส่งผลให้รูปแบบการเขียนแทนM_xX = x M xdo(x)X=xMx


13

probabilistic แบบจำลองโครงสร้างเชิงสาเหตุ (SCM) ถูกกำหนดเป็น tuple โดยที่Uคือชุดของตัวแปร exogeneous, Vชุดของตัวแปรภายนอก, Fคือชุดของสมการโครงสร้าง ที่กำหนดค่าของแต่ละตัวแปรภายนอกและP ( U )การกระจายความน่าจะเป็นมากกว่าโดเมนของUM=U,V,F,P(U)UVFP(U)U

ใน SCM เราเป็นตัวแทนผลกระทบของการแทรกแซงตัวแปรโดย submodel M x = U , V , F x , P ( U ) โดยที่F xบ่งชี้ว่าสมการเชิงโครงสร้างสำหรับXถูกแทนที่ด้วยสมการ interventional ใหม่ . ตัวอย่างเช่นการแทรกแซงอะตอมมิกของการตั้งค่าตัวแปรXเป็นค่าที่เฉพาะเจาะจงx --- มักจะแสดงโดยd o ( X = x ) --- ประกอบด้วยการแทนที่สมการสำหรับXXMx=U,V,Fx,P(U)FxXXxdo(X=x)Xกับสมการ xX=x

หากต้องการทำให้แนวคิดชัดเจนลองนึกภาพโมเดลสาเหตุเชิงโครงสร้างที่ไม่ใช่พารามิเตอร์กำหนดโดยสมการโครงสร้างต่อไปนี้:M

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

ที่ไหนระเบิดมีบางส่วนกระจายP ( U ) เจือจางนี้การกระจายความน่าจะเป็นในช่วงตัวแปรภายนอกP M ( Y , Z , X )และโดยเฉพาะอย่างยิ่งในเงื่อนไขการจำหน่ายของYให้X , P M ( Y | X )UP(U)PM(Y,Z,X)YXPM(Y|X)

แต่แจ้งให้ทราบล่วงหน้าเป็น "เชิง" การกระจายของYให้XในบริบทของรูปแบบM สิ่งที่จะเป็นผลกระทบต่อการกระจายของYถ้าเราแทรกแซงในXการตั้งค่าให้x ? นี่ไม่มีอะไรมากไปกว่าการแจกแจงความน่าจะเป็นของY ที่ เกิดจากแบบจำลองที่ปรับเปลี่ยนM x :PM(Y|X)YXMYXxYMx

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

นั่นคือความน่าจะเป็นแบบ interventional ของถ้าเราตั้งค่าX = xจะได้รับจากความน่าจะเป็นที่เกิดขึ้นใน submodel M xนั่นคือP M x ( Y | X = x ) และมันมักจะแสดงโดย P ( Y | d o ( x = x ) ) ตัวดำเนินการd o ( X = x )ทำให้เราเห็นได้ชัดเจนว่าเรากำลังคำนวณความน่าจะเป็นของYYX=xMxPMx(Y|X=x)P(Y|do(X=x))do(X=x)Yในรุ่นย่อยที่มีการแทรกแซงการตั้งค่า เท่ากับxซึ่งสอดคล้องกับการเอาชนะสมการโครงสร้างของX กับสมการX = xXxXX=x

เป้าหมายของการวิเคราะห์หลายอย่างคือการหาวิธีแสดงออกการกระจายตัวแบบในแง่ของความน่าจะเป็นร่วมของการกระจายแบบสังเกตการณ์ (ก่อนการแทรกแซง)P(Y|do(X))

ทำแคลคูลัส

do()P(Y|do(X))และ do-แคลคูลัสเสร็จสมบูรณ์สำหรับโมเดลเชิงโครงสร้างที่ไม่ใช่พารามิเตอร์แบบเรียกซ้ำ )


ฉันคิดว่าคุณอาจเป็นหนึ่งในไม่กี่คนที่ผ่านการตรวจสอบความถูกต้องซึ่งอาจสนใจและสามารถตอบคำถามนี้ได้: stats.stackexchange.com/q/444249/62396
joshphysics
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.