Etkileşimi belirtme
Şimdiye kadar tüm veri kümesi için fena olmayan bir uyum veren tek bir paralel eğimler modeli kullandın; ardından her bir ev yaşı kategorisi için üç ayrı model kurdun; bu da her kategori için daha iyi uyum sağladı ama üç ayrı modelle çalışıp bunları açıklamak hantaldı. İdeal olan, tek tek modellerin tüm kestirim gücünü taşıyan tek bir modele sahip olmaktır.
Bu tek modeli tanımlamak, açıklayıcı değişkenler arasına etkileşimler ekleyerek başarılır. statsmodels.formula sözdizimi esnektir ve sana birkaç seçenek sunar; yazması ve okuması hızlı, özlü bir kodu mu, yoksa ne yaptığını ayrıntılı biçimde anlatan açık bir kodu mu tercih ettiğine bağlıdır.
taiwan_real_estate hazır.
Bu egzersiz, kursun bir parçasıdır
Python ile statsmodels'da Orta Düzey Regresyon
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)