Сезонность

Средний уровень прогностической аналитики на Python

Nele Verbiest

Senior Data Scientist @PythonPredictions

Сезонные эффекты (1)

Средний уровень прогностической аналитики на Python

Сезонные эффекты (2)

Среднее количество пожертвований

Средний уровень прогностической аналитики на Python

Сезонные эффекты (3)

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

Средний уровень прогностической аналитики на Python

Сезонность и временной горизонт (1)

Средний уровень прогностической аналитики на Python

Сезонность и временной горизонт (2)

Средний уровень прогностической аналитики на Python

Сезонность и временной горизонт (3)

Средний уровень прогностической аналитики на Python

Работа с сезонностью

  • Проверьте наличие сезонности
gifts.groupby("month")["amount"].mean()
gifts.groupby("month").size()
  • Выберите подходящий временной горизонт для истории

Средний уровень прогностической аналитики на 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
Средний уровень прогностической аналитики на Python

Давайте потренируемся!

Средний уровень прогностической аналитики на Python

Preparing Video For Download...