Beräkna prediktioner manuellt med interaktioner
För att förstå hur predict() fungerar är det dags att beräkna prediktionerna manuellt igen. Den här modellen har tre separata linjer att beräkna för, och i varje fall är prediktionen ett intercept plus en lutning multiplicerat med det numeriska förklaringsvärdet. Det knepiga är att använda rätt intercept och rätt lutning för varje fall.
mdl_price_vs_both_inter och explanatory_data finns tillgängliga; dplyr och tidyr finns tillgängliga.
Den här övningen är en del av kursen
Intermediär regression i R
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Get the coefficients from mdl_price_vs_both_inter
coeffs <- ___
# Get the intercept for 0 to 15 year age group
intercept_0_15 <- ___
# Get the intercept for 15 to 30 year age group
intercept_15_30 <- ___
# Get the intercept for 30 to 45 year age group
intercept_30_45 <- ___
# Get the slope for 0 to 15 year age group
slope_0_15 <- ___
# Get the slope for 15 to 30 year age group
slope_15_30 <- ___
# Get the slope for 30 to 45 year age group
slope_30_45 <- ___