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 alcooluluiGastric: rata de activitate a alcool dehidrogenazei gastriceSex: sexul consumatorului (MalesauFemale)
Î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
Instrucțiuni pentru exercițiu
- Scrie o formulă care să exprime
Metabolîn funcție deGastricșiSex, fără interacțiuni.- Atribuie formula variabilei
fmla_addși afișeaz-o.
- Atribuie formula variabilei
- Scrie o formulă care să exprime
Metabolîn funcție de interacțiunea dintreGastricșiSex.- Adaugă
Gastricca efect principal, dar nu șiSex. - Atribuie formula variabilei
fmla_interactionși afișeaz-o.
- Adaugă
- 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
___
___