1

我有一个这样的数据框:

ds-----------y  
2019-01-01---100
2019-02-01---200
2019-03-01---300
...
2020-03-01---100

好吧,我想 cross_val 这个

prophet = Prophet(
    growth = 'linear',
    holidays=df_holidays,
    yearly_seasonality=True,
    seasonality_mode='additive'
)

prophet.fit(trend_df)

在这部分我有一个问题:

cv_results = cross_validation(
    prophet,
    initial = '470 days', 
    period = '30 days', 
    horizon = '270 days',
)
ValueError: Less data than horizon after initial window. Make horizon or initial shorter.

我需要:计数天数在“01-01-2019”和“01-03-2020”之间的初始模型,获得 30 天(1 个月)的移动窗口并在 2020 年 1 月 12 日停止我的模型

多谢

4

0 回答 0