@@ -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) {
@@ -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,