Calcolare manualmente le previsioni con interazioni
Per capire come funziona predict(), è il momento di calcolare di nuovo le previsioni a mano. Per questo modello ci sono tre rette distinte da considerare e, in ognuna, la previsione è un intercetta più una pendenza moltiplicata per il valore numerico della variabile esplicativa. La parte delicata è ottenere l'intercetta e la pendenza corrette per ciascun caso.
mdl_price_vs_both_inter ed explanatory_data sono disponibili; dplyr e tidyr sono disponibili.
Questo esercizio fa parte del corso
Regressione intermedia in R
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 <- ___