Задання взаємодії
Доти ви використовували одну модель з паралельними нахилами, яка давала прийнятне наближення для всього набору даних, а також три окремі моделі для кожної категорії віку будинку, що краще підходили для своїх категорій, але були незручні, бо доводилося працювати й пояснювати три різні моделі. В ідеалі потрібна одна модель, яка має всю прогностичну силу окремих моделей.
Побудувати таку єдину модель можна, додавши взаємодії між пояснювальними змінними. Синтаксис statsmodels.formula гнучкий і пропонує кілька варіантів — залежно від того, чи віддаєте ви перевагу стислому коду, який швидко писати й читати, чи більш явному коду, що детально описує ваші дії.
taiwan_real_estate доступний.
Ця вправа є частиною курсу
Середній рівень регресії зі statsmodels у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)