Interaktioner

Övervakad inlärning i R: Regression

Nina Zumel and John Mount

Win-Vector, LLC

Additiva samband

Exempel på ett additivt samband:

plant_height ~ bacteria + sun
  • Förändringen i höjd är summan av effekterna av bakterier och solljus
    • Förändring i solljus ger samma förändring i höjd, oberoende av bakterier
    • Förändring i bakterier ger samma förändring i höjd, oberoende av solljus
Övervakad inlärning i R: Regression

Vad är en interaktion?

De två variablernas samlade påverkan på utfallet är inte additiv.

plant_height ~ bacteria + sun + bacteria:sun
  • Förändringen i höjd är mer (eller mindre) än summan av effekterna av sol/bakterier
  • Vid högre solljusnivåer ger 1 enhets förändring i bakterier större förändring i höjd
Övervakad inlärning i R: Regression

Vad är en interaktion?

De två variablernas samlade påverkan på utfallet är inte additiv.

plant_height ~ bacteria + sun + bacteria:sun
  • sun: kategorisk {"sun", "shade"}
  • I sol ger 1 enhets förändring i bakterier m enheters förändring i höjd
  • I skugga ger 1 enhets förändring i bakterier n enheters förändring i höjd

Som två separata modeller: en för sol, en för skugga.

Övervakad inlärning i R: Regression

Exempel utan interaktion: sojabönskörd

yield ~ Stress + SO2 + O3

Övervakad inlärning i R: Regression

Exempel med interaktion: alkoholmetabolism

Metabol ~ Gastric + Sex

Övervakad inlärning i R: Regression

Uttrycka interaktioner i formler

  • Interaktion – kolon (:)

    y ~ a:b
    
  • Huvudeffekter och interaktion – asterisk (*)

    y ~ a*b
    # Both mean the same
    y ~ a + b + a:b
    
  • Uttrycka produkten av två variabler – I

    y ~ I(a*b)
    

    samma som $y \propto a b$

Övervakad inlärning i R: Regression

Hitta rätt interaktionsmönster

Formel RMSE (korsvalidering)
Metabol ~ Gastric + Sex 1,46
Metabol ~ Gastric * Sex 1,48
Metabol ~ Gastric + Gastric:Sex 1,39
Övervakad inlärning i R: Regression

Nu kör vi en övning!

Övervakad inlärning i R: Regression

Preparing Video For Download...