Začněte nyníZačněte zdarma

Definování interakce

Doposud jsi pracoval/a s jediným modelem s paralelními přímkami, který celkovému datasetu přiléhal přijatelně, a pak se třemi samostatnými modely pro každou kategorii stáří domu – ty se pro jednotlivé kategorie hodily lépe, ale práce se třemi oddělené modely byla trochu neohrabaná. Ideálně by ses chtěl/a dostat k jedinému modelu, který by měl stejnou prediktivní sílu jako ty jednotlivé.

Takový model vytvoříš přidáním interakcí mezi vysvětlujícími proměnnými. Syntaxe statsmodels.formula je flexibilní a nabízí ti hned několik možností – záleží na tom, jestli dáváš přednost stručnému kódu, který se píše i čte rychle, nebo explicitnímu zápisu, který přesně popisuje, co děláš.

Dataset taiwan_real_estate je k dispozici.

Toto cvičení je součástí kurzu

Intermediate Regression with statsmodels in Python

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód