Interactions

Supervised Learning ใน R: การถดถอย

Nina Zumel and John Mount

Win-Vector, LLC

ความสัมพันธ์แบบบวก

ตัวอย่างความสัมพันธ์แบบบวก:

plant_height ~ bacteria + sun
  • การเปลี่ยนแปลงของความสูงเป็นผลรวมของเอฟเฟกต์จากแบคทีเรียและแสงอาทิตย์
    • การเปลี่ยนแปลงของแสงอาทิตย์ส่งผลต่อความสูงในปริมาณเท่าเดิม โดยไม่ขึ้นกับแบคทีเรีย
    • การเปลี่ยนแปลงของแบคทีเรียส่งผลต่อความสูงในปริมาณเท่าเดิม โดยไม่ขึ้นกับแสงอาทิตย์
Supervised Learning ใน R: การถดถอย

Interaction คืออะไร?

อิทธิพลร่วมของตัวแปรสองตัวต่อผลลัพธ์ไม่เป็นแบบบวก

plant_height ~ bacteria + sun + bacteria:sun
  • การเปลี่ยนแปลงของความสูงมากกว่า (หรือน้อยกว่า) ผลรวมของเอฟเฟกต์จากแสงอาทิตย์และแบคทีเรีย
  • เมื่อระดับแสงอาทิตย์สูงขึ้น การเปลี่ยนแปลง 1 หน่วยของแบคทีเรียจะส่งผลต่อความสูงมากขึ้น
Supervised Learning ใน R: การถดถอย

Interaction คืออะไร?

อิทธิพลร่วมของตัวแปรสองตัวต่อผลลัพธ์ไม่เป็นแบบบวก

plant_height ~ bacteria + sun + bacteria:sun
  • sun: categorical {"sun", "shade"}
  • ในที่มีแสง การเปลี่ยนแปลงแบคทีเรีย 1 หน่วยทำให้ความสูงเปลี่ยน m หน่วย
  • ในที่ร่ม การเปลี่ยนแปลงแบคทีเรีย 1 หน่วยทำให้ความสูงเปลี่ยน n หน่วย

เหมือนสร้างโมเดลแยกกันสองตัว: ตัวหนึ่งสำหรับที่มีแสง อีกตัวสำหรับที่ร่ม

Supervised Learning ใน R: การถดถอย

ตัวอย่างกรณีไม่มี Interaction: ผลผลิตถั่วเหลือง

yield ~ Stress + SO2 + O3

Supervised Learning ใน R: การถดถอย

ตัวอย่างกรณีมี Interaction: การเผาผลาญแอลกอฮอล์

Metabol ~ Gastric + Sex

Supervised Learning ใน R: การถดถอย

การเขียน Interaction ในสูตร

  • Interaction - โคลอน (:)

    y ~ a:b
    
  • Main effects และ interaction - เครื่องหมายดอกจัน (*)

    y ~ a*b
    # Both mean the same
    y ~ a + b + a:b
    
  • การแสดงผลคูณของตัวแปรสองตัว - I

    y ~ I(a*b)
    

    เหมือนกับ $y \propto a b$

Supervised Learning ใน R: การถดถอย

ค้นหารูปแบบ Interaction ที่เหมาะสม

Formula RMSE (cross validation)
Metabol ~ Gastric + Sex 1.46
Metabol ~ Gastric * Sex 1.48
Metabol ~ Gastric + Gastric:Sex 1.39
Supervised Learning ใน R: การถดถอย

มาฝึกกันเถอะ!

Supervised Learning ใน R: การถดถอย

Preparing Video For Download...