Sezonowość

Pośrednia analityka predykcyjna w Pythonie

Nele Verbiest

Senior Data Scientist @PythonPredictions

Efekty sezonowe (1)

Pośrednia analityka predykcyjna w Pythonie

Efekty sezonowe (2)

Średnia liczba darowizn

Pośrednia analityka predykcyjna w Pythonie

Efekty sezonowe (3)

Średnia kwota darowizny

Pośrednia analityka predykcyjna w Pythonie

Sezonowość a oś czasu (1)

Pośrednia analityka predykcyjna w Pythonie

Sezonowość a oś czasu (2)

Pośrednia analityka predykcyjna w Pythonie

Sezonowość a oś czasu (3)

Pośrednia analityka predykcyjna w Pythonie

Radzenie sobie z sezonowością

  • Sprawdź sezonowość
gifts.groupby("month")["amount"].mean()
gifts.groupby("month").size()
  • Użyj odpowiedniej osi czasu w historii

Pośrednia analityka predykcyjna w Pythonie

Sezonowość a modele predykcyjne

Oś czasu modelu: maj 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

Oś czasu modelu: styczeń 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
Pośrednia analityka predykcyjna w Pythonie

Czas na ćwiczenia!

Pośrednia analityka predykcyjna w Pythonie

Preparing Video For Download...