Sestavení modelu logistické regrese
Model logistické regrese sestavíš pomocí modulu linear_model z knihovny sklearn. Nejprve vytvoříš model logistické regrese metodou LogisticRegression():
logreg = linear_model.LogisticRegression()
Pak modelu předáš data, na kterých se natrénuje. X obsahuje prediktory, y obsahuje cílovou proměnnou.
X = basetable[["predictor_1","predictor_2","predictor_3"]]`
y = basetable[["target"]]
logreg.fit(X,y)
V tomto cvičení sestavíš svůj první prediktivní model pomocí tří prediktorů.
Toto cvičení je součástí kurzu
Introduction to Predictive Analytics in Python
Pokyny k cvičení
- Importuj metodu
linear_modelz knihovnysklearn. - Tabulka je načtena jako
basetable. Sloupec "gender" byl transformován nagender_F, aby bylo možné ho použít jako prediktor. Vytvoř DataFrameX, který bude obsahovat prediktoryage,gender_Fatime_since_last_gift. - Vytvoř DataFrame
y, který bude obsahovat cílovou proměnnou. - Vytvoř model logistické regrese.
- Natrénuj model logistické regrese na zadané tabulce.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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.____(____, ____)