En modell med en interaktion

Intermediär regression i R

Richie Cotton

Data Evangelist at DataCamp

Vad är en interaktion?

I fishdatasetet

Effekten av längd på den förväntade massan skiljer sig mellan arter.

 

Mer generellt

Effekten av en förklaringsvariabel på det förväntade utfallet beror på värdet av en annan förklaringsvariabel.

Intermediär regression i R

Ange interaktioner

Utan interaktioner

response ~ explntry1 + explntry2

Med interaktioner (implicit)

response_var ~ explntry1 * explntry2

Med interaktioner (explicit)

response ~ explntry1 + explntry2 + explntry1:explntry2

Utan interaktioner

mass_g ~ length_cm + species

Med interaktioner (implicit)

mass_g ~ length_cm * species

Med interaktioner (explicit)

mass_g ~ length_cm + species + length_cm:species
Intermediär regression i R

Kör modellen

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
Intermediär regression i R

Lättare att förstå koefficienter

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 
Intermediär regression i R

Bekanta tal

          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
Intermediär regression i R

Nu kör vi en övning!

Intermediär regression i R

Preparing Video For Download...