Un model cu interacțiune

Regresie intermediară în R

Richie Cotton

Data Evangelist at DataCamp

Ce este o interacțiune?

În setul de date despre pești

Efectul lungimii asupra masei estimate diferă în funcție de specie.

 

Mai general

Efectul unei variabile explicative asupra răspunsului estimat se modifică în funcție de valoarea altei variabile explicative.

Regresie intermediară în R

Specificarea interacțiunilor

Fără interacțiuni

response ~ explntry1 + explntry2

Cu interacțiuni (implicit)

response_var ~ explntry1 * explntry2

Cu interacțiuni (explicit)

response ~ explntry1 + explntry2 + explntry1:explntry2

Fără interacțiuni

mass_g ~ length_cm + species

Cu interacțiuni (implicit)

mass_g ~ length_cm * species

Cu interacțiuni (explicit)

mass_g ~ length_cm + species + length_cm:species
Regresie intermediară în R

Rularea modelului

lm(mass_g ~ length_cm * species, data = fish)
Call:
lm(formula = mass_g ~ length_cm * species, data = fish)

Coefficients:
           (Intercept)               length_cm            speciesPerch             speciesPike  
             -1035.348                  54.550                 416.172                -505.477  
          speciesRoach  length_cm:speciesPerch   length_cm:speciesPike  length_cm:speciesRoach  
               705.971                 -15.639                  -1.355                 -31.231
Regresie intermediară în R

Coeficienți mai ușor de interpretat

mdl_inter <- lm(mass_g ~ species + species:length_cm + 0, data = fish)
Call:
lm(formula = mass_g ~ species + species:length_cm + 0, data = fish)

Coefficients:
          speciesBream            speciesPerch             speciesPike            speciesRoach  
              -1035.35                 -619.18                -1540.82                 -329.38  
speciesBream:length_cm  speciesPerch:length_cm   speciesPike:length_cm  speciesRoach:length_cm  
                 54.55                   38.91                   53.19                   23.32 
Regresie intermediară în R

Numere familiare

          speciesBream            speciesPerch             speciesPike            speciesRoach  
              -1035.35                 -619.18                -1540.82                 -329.38  
speciesBream:length_cm  speciesPerch:length_cm   speciesPike:length_cm  speciesRoach:length_cm  
                 54.55                   38.91                   53.19                   23.32 
coefficients(mdl_bream)
(Intercept)   length_cm 
-1035.34757    54.54998
Regresie intermediară în R

Să exersăm!

Regresie intermediară în R

Preparing Video For Download...