facebook/prophet

add support for regressors in make_future_dataframe

Open

#2 068 ouverte le 15 nov. 2021

Voir sur GitHub
 (4 commentaires) (3 réactions) (0 assignés)Python (4 451 forks)batch import
enhancementgood first issue

Métriques du dépôt

Stars
 (17 686 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

make_future_dataframe doesn't support regressors currently. So code like:

m = Prophet()
m.add_regressor('var')
m.fit(df)
forecasts = m.predict(m.make_future_dataframe(periods=7))

gives an error like:

ValueError: Regressor 'var' missing from dataframe when attempting to generate forecasts

I know prophet may not know what exact values to put for var in each of the rows added but it can create a dataframe with thes(e) column(s) with default values for this.

There is a post on stackoverflow a year ago looking for this: https://stackoverflow.com/questions/64822488/how-to-use-prophets-make-future-dataframe-with-multiple-regressors

Guide contributeur