Interakce

Supervised Learning in R: Regression

Nina Zumel and John Mount

Win-Vector, LLC

Aditivní vztahy

Příklad aditivního vztahu:

plant_height ~ bacteria + sun
  • Změna výšky je součtem efektů bakterií a slunečního záření
    • Změna slunečního záření způsobuje stejnou změnu výšky bez ohledu na bakterie
    • Změna bakterií způsobuje stejnou změnu výšky bez ohledu na sluneční záření
Supervised Learning in R: Regression

Co je interakce?

Současný vliv dvou proměnných na výsledek není aditivní.

plant_height ~ bacteria + sun + bacteria:sun
  • Změna výšky je větší (nebo menší) než součet efektů slunce a bakterií
  • Při vyšší intenzitě slunečního záření způsobuje změna bakterií o 1 jednotku větší změnu výšky
Supervised Learning in R: Regression

Co je interakce?

Současný vliv dvou proměnných na výsledek není aditivní.

plant_height ~ bacteria + sun + bacteria:sun
  • sun: kategorická {"sun", "shade"}
  • Na slunci způsobuje změna bakterií o 1 jednotku změnu výšky o m jednotek
  • Ve stínu způsobuje změna bakterií o 1 jednotku změnu výšky o n jednotek

Jako dva samostatné modely: jeden pro slunce, jeden pro stín.

Supervised Learning in R: Regression

Příklad bez interakce: výnos sóji

yield ~ Stress + SO2 + O3

Supervised Learning in R: Regression

Příklad interakce: metabolismus alkoholu

Metabol ~ Gastric + Sex

Supervised Learning in R: Regression

Vyjádření interakcí ve vzorcích

  • Interakce – dvojtečka (:)

    y ~ a:b
    
  • Hlavní efekty a interakce – hvězdička (*)

    y ~ a*b
    # Obě zápisy znamenají totéž
    y ~ a + b + a:b
    
  • Vyjádření součinu dvou proměnných – I

    y ~ I(a*b)
    

    stejné jako $y \propto a b$

Supervised Learning in R: Regression

Nalezení správného vzoru interakce

Vzorec RMSE (křížová validace)
Metabol ~ Gastric + Sex 1.46
Metabol ~ Gastric * Sex 1.48
Metabol ~ Gastric + Gastric:Sex 1.39
Supervised Learning in R: Regression

Pojďme procvičovat!

Supervised Learning in R: Regression

Preparing Video For Download...