Add error message if make_future_dataframe before fit

This commit is contained in:
Ben Letham 2018-02-01 16:21:57 -08:00
parent 4628bcd801
commit 7b9acd953f
2 changed files with 5 additions and 0 deletions

View file

@ -1379,6 +1379,9 @@ make_future_dataframe <- function(m, periods, freq = 'day',
if (freq == 'm') {
freq <- 'month'
}
if (is.null(m$history.dates)) {
stop('Model must be fit before this can be used.')
}
dates <- seq(max(m$history.dates), length.out = periods + 1, by = freq)
dates <- dates[2:(periods + 1)] # Drop the first, which is max(history$ds)
if (include_history) {

View file

@ -1214,6 +1214,8 @@ class Prophet(object):
pd.Dataframe that extends forward from the end of self.history for the
requested number of periods.
"""
if self.history_dates is None:
raise Exception('Model must be fit before this can be used.')
last_date = self.history_dates.max()
dates = pd.date_range(
start=last_date,