ÎncepețiÎncepe gratuit

Modelarea unei interacțiuni

În acest exercițiu, vei folosi interacțiunile pentru a modela efectul genului și al activității gastrice asupra metabolismului alcoolului.

Dataframe-ul alcohol a fost preîncărcat și conține următoarele coloane:

  • Metabol: rata de metabolism a alcoolului
  • Gastric: rata de activitate a alcool dehidrogenazei gastrice
  • Sex: sexul consumatorului (Male sau Female)

În video, am antrenat trei modele pe datele alcohol:

  • unul cu doar termeni adițivi (efecte principale): Metabol ~ Gastric + Sex
  • două modele, fiecare cu interacțiuni între activitatea gastrică și sex

Ai observat că unul dintre modelele cu termeni de interacțiune a avut un R-pătrat mai bun decât modelul adițional, ceea ce sugerează că folosirea termenilor de interacțiune oferă un ajustament mai bun. În acest exercițiu, vei compara R-pătratul unuia dintre modelele cu interacțiune față de modelul cu doar efecte principale.

Reține că operatorul : desemnează interacțiunea dintre două variabile. Operatorul * desemnează interacțiunea dintre cele două variabile, plus efectele principale.

x*y = x + y + x:y

Acest exercițiu face parte din cursul

Învățare supervizată în R: Regresia

Vezi cursul

Instrucțiuni pentru exercițiu

  • Scrie o formulă care să exprime Metabol în funcție de Gastric și Sex, fără interacțiuni.
    • Atribuie formula variabilei fmla_add și afișeaz-o.
  • Scrie o formulă care să exprime Metabol în funcție de interacțiunea dintre Gastric și Sex.
    • Adaugă Gastric ca efect principal, dar nu și Sex.
    • Atribuie formula variabilei fmla_interaction și afișeaz-o.
  • Antrenează un model liniar cu doar efecte principale: model_add, pe date.
  • Antrenează un model liniar cu interacțiunea: model_interaction, pe date.
  • Apelează summary() pe ambele modele. Care are un R-pătrat mai bun?

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# alcohol is available
summary(alcohol)

# Create the formula with main effects only
(fmla_add <- ___ )

# Create the formula with interactions
(fmla_interaction <- ___ )

# Fit the main effects only model
model_add <- ___

# Fit the interaction model
model_interaction <- ___

# Call summary on both models and compare
___
___
Editează și rulează codul