fit2=ExponentialSmoothing(df_.df_,trend="add",freq='M').fit() fit2.forecast(1) fit2.forecast(3)x明明想要从2023/4/30开始预测,为什么输出的显示成2020年?
时间: 2024-03-01 14:55:19 浏览: 123
Trend趋势 V2.6.rar_V2 _trend_形态挂单EA_挂单ea_趋势 EA
根据你提供的代码,我猜测你使用的是Python中Statsmodels库中的ExponentialSmoothing方法进行时间序列预测。在这个方法中,如果你没有显式地指定预测的时间范围,它会默认使用时间序列中最后一个时间点作为开始预测的时间点,并根据模型中设置的频率(freq)进行预测。因此,你需要确保在调用 `fit2.forecast()` 方法时,将要预测的时间范围作为参数传递给它,例如:
```python
fit2.forecast(3, start='2023-04-30', freq='M')
```
这样就可以从2023/4/30开始预测了。
阅读全文