← All posts

Clarifying Adjustment in DAGs: Controlling Bias Paths Without Creating New Effects

Clinical Epidemiology ResearchUniqcret doctor knowledgesMethodology and Research DesignEtiology [Methodology]

เข้าใจการปรับตัวแปรใน DAG อย่างถูกต้อง: ควบคุมอคติ ไม่ใช่ลบตัวแปร 🧠 บริบทของความเข้าใจที่คุณมี

การเข้าใจว่า:

🎯 ตรรกะนี้ ใกล้เคียงมาก กับสิ่งที่เกิดขึ้นจริง แต่ยังมีบางจุดที่ควร “ขัดเกลา” เพื่อความเข้าใจลึกซึ้งและใช้งานได้อย่างแม่นยำ


📌 ความเข้าใจใหม่ที่ถูกต้องและครบถ้วน

🔧 1. “Adjustment” คือการ ควบคุมเส้นทางของข้อมูล ไม่ใช่การ “ลบตัวแปรออก”

จุดสำคัญ: Adjustment ไม่ใช่การสร้างเส้นทางใหม่จาก X → Yแต่คือการ บล็อกเส้นทางปลอมๆ จาก X → Y ที่เกิดจาก confounding หรือ collider opening


🔄 2. ปรับเฉพาะ non-causal open paths เท่านั้น

Path TypeAdjust?ทำไมถึง (ไม่) ต้องปรับ
X → Y (Causal path)อย่าปิดเส้นทางเป้าหมายของเรา
X ← C → Y (Confounding)ปิดเส้นทางอคติ
X → M → Y (Mediator)❌*อย่าปรับ ถ้าต้องการ total effect
X → Z ← Y (Collider)การปรับจะ เปิด เส้นทางอคติ

🔍 หมายเหตุ: การปรับ Mediator มีประโยชน์เฉพาะเมื่อเราต้องการประเมิน direct effect


🎯 สรุปแก้ไขและขยายความเข้าใจ

❌ ความเข้าใจผิด:

“การปรับตัวแปรเหมือนการเอาตัวแปรออกจากโมเดล เพื่อสร้างเส้นทางใหม่จาก X → Y”

✅ ความเข้าใจที่ถูกต้อง:

“การปรับตัวแปรคือการควบคุมเส้นทางอคติใน DAG ให้ข้อมูลไหลเฉพาะ causal path ที่เราสนใจ”


🔁 เปรียบเทียบก่อน-หลังความเข้าใจ

แนวคิดแบบเดิมของคุณแนวคิดที่ถูกต้องเชิงตรรกะ
ปรับ = ตัดตัวแปรออกปรับ = ควบคุมเส้นทางอคติผ่านตัวแปรนั้น
เปิดทาง causal ใหม่หลังการปรับไม่เปิดทางใหม่ แต่ปิดทางปลอม
ปรับ causal indirect pathปรับถ้าต้องการ direct effect เท่านั้น

🧠 คำอธิบายผ่านกรณีตัวอย่าง

คำถาม:

Early antibiotic therapy → 28-day mortality

dagitty

dag {

ShockSeverity -> EarlyAntibiotics

ShockSeverity -> Mortality

EarlyAntibiotics -> Lactate

Lactate -> Mortality

}


✅ Key Takeaways