Een interactie specificeren
Tot nu toe heb je één parallelle-hellingenmodel gebruikt, dat een redelijke fit gaf voor de hele gegevensset, en daarna drie aparte modellen voor elke categorie woningleeftijd. Die pasten beter per categorie, maar waren onhandig omdat je met drie losse modellen moest werken en ze moest uitleggen. Idealiter wil je één model met alle voorspellende kracht van de afzonderlijke modellen.
Dit ene model definieer je door interacties tussen verklarende variabelen toe te voegen. De syntaxis van statsmodels.formula is flexibel en biedt je meerdere opties, afhankelijk van of je liever beknopte code hebt die snel te typen en te lezen is, of expliciete code die precies beschrijft wat je doet.
taiwan_real_estate is beschikbaar.
Deze oefening maakt deel uit van de cursus
Gemiddelde regressie met statsmodels in Python
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Model price vs both with an interaction using "times" syntax
mdl_price_vs_both_inter = ____
# Print the coefficients
print(mdl_price_vs_both_inter.params)