İki açıklayıcı değişkenle lojistik regresyon
Lojistik regresyon birden fazla açıklayıcı değişkeni de destekler. Lojistik regresyon modellerine birden fazla açıklayıcı değişken eklemek için sözdizimi, doğrusal regresyonlardakiyle aynıdır.
Burada, veri kümesindeki her iki açıklayıcı değişkeni—müşteri ilişkisinin süresi ve son satın alma yakınlığı—ve bunların etkileşimini kullanarak churn durumunu modelleyeceksin.
churn hazır.
Bu egzersiz, kursun bir parçasıdır
Python ile statsmodels'da Orta Düzey Regresyon
Egzersiz talimatları
statsmodels.formula.apiiçindenlogit()fonksiyonunu içe aktar.- Lojistik bir regresyon kur: bağımlı değişken olarak churn durumu
has_churned; açıklayıcı değişkenler olarak müşteri ilişkisinin süresitime_since_first_purchase, satın alma yakınlığıtime_since_last_purchaseve bu iki açıklayıcı değişkenin etkileşimi.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import logit
____
# Fit a logistic regression of churn status vs. length of relationship, recency, and an interaction
mdl_churn_vs_both_inter = ____
# Print the coefficients
print(mdl_churn_vs_both_inter.params)