Ręczne obliczanie prognoz z interakcjami
Aby zrozumieć, jak działa predict(), czas ponownie ręcznie obliczyć prognozy. Ten model obejmuje trzy osobne linie do wyznaczenia – w każdej z nich prognoza to wyraz wolny plus nachylenie pomnożone przez wartość numerycznej zmiennej objaśniającej. Najtrudniejsza część to dobranie właściwego wyrazu wolnego i właściwego nachylenia dla każdego przypadku.
mdl_price_vs_both_inter oraz explanatory_data są dostępne; dostępne są też dplyr i tidyr.
To ćwiczenie jest częścią kursu
Regresja średnio zaawansowana w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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 <- ___