Satu model dengan interaksi

Regresi Tingkat Menengah di R

Richie Cotton

Data Evangelist at DataCamp

Apa itu interaksi?

Dalam dataset ikan

Dampak panjang pada massa yang diharapkan berbeda antarspesies.

 

Secara umum

Dampak satu variabel penjelas pada respons yang diharapkan berubah tergantung nilai variabel penjelas lain.

Regresi Tingkat Menengah di R

Menentukan interaksi

Tanpa interaksi

response ~ explntry1 + explntry2

Dengan interaksi (implisit)

response_var ~ explntry1 * explntry2

Dengan interaksi (eksplisit)

response ~ explntry1 + explntry2 + explntry1:explntry2

Tanpa interaksi

mass_g ~ length_cm + species

Dengan interaksi (implisit)

mass_g ~ length_cm * species

Dengan interaksi (eksplisit)

mass_g ~ length_cm + species + length_cm:species
Regresi Tingkat Menengah di R

Menjalankan model

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
Regresi Tingkat Menengah di R

Koefisien lebih mudah dipahami

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 
Regresi Tingkat Menengah di R

Angka yang familier

          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
Regresi Tingkat Menengah di R

Ayo berlatih!

Regresi Tingkat Menengah di R

Preparing Video For Download...