Session Ready
Exercise

Manually calculating predictions with interactions

In order to understand how .predict() works, it's time to calculate the predictions manually again. For this model, there are three separate lines to calculate for, and in each one, the prediction is an intercept plus a slope times the numeric explanatory value. The tricky part is getting the right intercept and the right slope for each case.

mdl_price_vs_both_inter and explanatory_data are available.

Instructions 1/3
undefined XP
  • 1
  • 2
  • 3
  • Get the coefficients from mdl_price_vs_both_inter, assigning to coeffs.
  • Get the three intercept coefficients and three slope coefficients from coeffs, assigning to ic_0_15, ic_15_30, and ic_30_45, and slope_0_15, slope_15_30, and slope_30_45, respectively.