Lojistik regresyon modeli kurma
sklearn içindeki linear_model modülünü kullanarak bir lojistik regresyon modeli kurabilirsin. Önce LogisticRegression() yöntemiyle bir lojistik regresyon modeli oluştur:
logreg = linear_model.LogisticRegression()
Sonra, modeli eğitebilmesi için lojistik regresyon modeline veri vermen gerekir. X öngördürücü değişkenleri, y ise hedefi içerir.
X = basetable[["predictor_1","predictor_2","predictor_3"]]`
y = basetable[["target"]]
logreg.fit(X,y)
Bu egzersizde üç öngördürücü kullanarak ilk kestirimsel modelini oluşturacaksın.
Bu egzersiz, kursun bir parçasıdır
Python ile Öngörücü Analitiğe Giriş
Egzersiz talimatları
sklearniçindenlinear_modelyöntemini içe aktar.- Basetable
basetableolarak yüklendi. "gender" sütununun bir öngördürücü olarak kullanılabilmesi içingender_F'e dönüştürüldüğünü unutma.age,gender_Fvetime_since_last_giftöngördürücülerini içeren birXDataFrame'i oluştur. - Hedefi içeren bir
yDataFrame'i oluştur. - Bir lojistik regresyon modeli oluştur.
- Verilen basetable üzerinde lojistik regresyon modelini eğit (fit et).
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import linear_model from sklearn.
from ____ import ____
# Create a DataFrame X that only contains the candidate predictors age, gender_F and time_since_last_gift.
X = ____[[____, ____, ____]]
# Create a DataFrame y that contains the target.
y = ____[[____]]
# Create a logistic regression model logreg and fit it to the data.
logreg = ____.____
logreg.____(____, ____)