Membangun model logistic regression
Anda dapat membangun model logistic regression menggunakan modul linear_model dari sklearn. Pertama, Anda membuat model logistic regression menggunakan metode LogisticRegression():
logreg = linear_model.LogisticRegression()
Selanjutnya, Anda perlu memberikan data ke model logistic regression agar dapat di-fit. X berisi variabel prediktif, sedangkan y berisi target.
X = basetable[["predictor_1","predictor_2","predictor_3"]]`
y = basetable[["target"]]
logreg.fit(X,y)
Dalam latihan ini Anda akan membangun model prediktif pertama Anda menggunakan tiga prediktor.
Latihan ini adalah bagian dari kursus
Pengantar Predictive Analytics dengan Python
Petunjuk latihan
- Impor metode
linear_modeldarisklearn. - Basetable dimuat sebagai
basetable. Perhatikan bahwa kolom "gender" telah diubah menjadigender_Fsehingga dapat digunakan sebagai prediktor. Bangun DataFrameXyang berisi prediktorage,gender_F, dantime_since_last_gift. - Bangun DataFrame
yyang berisi target. - Buat model logistic regression.
- Fit model logistic regression pada basetable yang diberikan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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.____(____, ____)