Створення прогнозів
Коли ваша модель готова, ви можете використовувати її для прогнозування результатів кампанії. Важливо завжди використовувати найактуальнішу інформацію для побудови прогнозів.
У цій вправі ви, маючи навченою модель логістичної регресії, навчитеся робити прогнози для нової, оновленої базової таблиці.
Модель логістичної регресії, яку ви побудували в попередніх вправах, уже додано та навчено — вона збережена в змінній logreg.
Ця вправа є частиною курсу
Вступ до прогностичної аналітики в Python
Інструкції до вправи
- Останні дані містяться в
current_data. Створіть датафреймnew_data, який вибирає потрібні стовпці зcurrent_data. - Присвойте до
predictionsпрогнози для спостережень уnew_data.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Fit a logistic regression model
from sklearn import linear_model
X = basetable[["age","gender_F","time_since_last_gift"]]
y = basetable[["target"]]
logreg = linear_model.LogisticRegression()
logreg.fit(X, y)
# Create a DataFrame new_data from current_data that has only the relevant predictors
new_data = ____[[____, ____, ____]]
# Make a prediction for each observation in new_data and assign it to predictions
predictions = ____.____(____)
print(predictions[0:5])