Сезонність

Середній рівень Predictive Analytics у Python

Nele Verbiest

Senior Data Scientist @PythonPredictions

Сезонні ефекти (1)

Середній рівень Predictive Analytics у Python

Сезонні ефекти (2)

Середня кількість пожертв

Середній рівень Predictive Analytics у Python

Сезонні ефекти (3)

Середня сума пожертви

Середній рівень Predictive Analytics у Python

Сезонність і шкала часу (1)

Середній рівень Predictive Analytics у Python

Сезонність і шкала часу (2)

Середній рівень Predictive Analytics у Python

Сезонність і шкала часу (3)

Середній рівень Predictive Analytics у Python

Як враховувати сезонність

  • Перевірте сезонність
gifts.groupby("month")["amount"].mean()
gifts.groupby("month").size()
  • Використовуйте відповідну шкалу часу в історії

Середній рівень Predictive Analytics у Python

Сезонність і прогнозні моделі

Шкала часу моделі: травень 2018

logreg = linear_model.LogisticRegression()
logreg.fit(X_may2018, y_may2018)

predictions = logreg.predict_proba(X_jan2019)[:,1] auc = roc_auc_score(y_jan2019, predictions) print(round(auc,2))
0.53

Шкала часу моделі: січень 2018

logreg = linear_model.LogisticRegression()
logreg.fit(X_jan2018, y_jan2018)

predictions = logreg.predict_proba(X_jan2019)[:,1] auc = roc_auc_score(y_jan2019, predictions) print(round(auc,2))
0.56
Середній рівень Predictive Analytics у Python

Давайте потренуємось!

Середній рівень Predictive Analytics у Python

Preparing Video For Download...