1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Regresja średnio zaawansowana ze statsmodels w Pythonie

Connected

Bài tập

Określanie interakcji

Do tej pory korzystałeś(-aś) z jednego modelu z równoległymi nachyleniami, który dawał jako taki dopasowany wynik dla całego zbioru danych, a następnie z trzech osobnych modeli dla każdej kategorii wieku budynku. Te drugie lepiej opisywały poszczególne kategorie, ale były niewygodne – miałeś(-aś) trzy oddzielne modele do obsługi i interpretacji. Idealnym rozwiązaniem byłby jeden model łączący moc predykcyjną wszystkich trzech.

Taki model można zbudować, dodając interakcje między zmiennymi objaśniającymi. Składnia statsmodels.formula jest elastyczna i oferuje kilka opcji – w zależności od tego, czy wolisz zwięzły kod, który szybko się pisze i czyta, czy też kod jawny, który dokładnie opisuje wykonywane operacje.

Zbiór danych taiwan_real_estate jest dostępny.

Hướng dẫn 1/2

undefined XP
  • 1
    • Dopasuj regresję liniową zmiennej price_twd_msq względem n_convenience i house_age_years, używając składni "gwiazdki" (times), aby niejawnie uwzględnić interakcję między nimi.
    • Wyświetl współczynniki modelu.
  • 2
    • Dopasuj regresję liniową zmiennej price_twd_msq względem n_convenience i house_age_years, używając składni "dwukropka" (colon), aby jawnie określić interakcję między nimi.