ПочатиПочніть безкоштовно

Задання взаємодії

Доти ви використовували одну модель з паралельними нахилами, яка давала прийнятне наближення для всього набору даних, а також три окремі моделі для кожної категорії віку будинку, що краще підходили для своїх категорій, але були незручні, бо доводилося працювати й пояснювати три різні моделі. В ідеалі потрібна одна модель, яка має всю прогностичну силу окремих моделей.

Побудувати таку єдину модель можна, додавши взаємодії між пояснювальними змінними. Синтаксис 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)
Редагувати та запускати код