Traceback (most recent call last): File "F:\pythonproject\ARIMA-GRACH\4.py", line 33, in <module> plt.fill_between(test_data.index, forecast_upper, forecast_lower, color='gray', alpha=0.2) File "E:\anaconda\lib\site-packages\matplotlib\pyplot.py", line 2543, in fill_between return gca().fill_between( File "E:\anaconda\lib\site-packages\matplotlib\__init__.py", line 1412, in inner return func(ax, *map(sanitize_sequence, args), **kwargs) File "E:\anaconda\lib\site-packages\matplotlib\axes\_axes.py", line 5252, in fill_between return self._fill_between_x_or_y( File "E:\anaconda\lib\site-packages\matplotlib\axes\_axes.py", line 5164, in _fill_between_x_or_y raise ValueError(f"{name!r} is not 1-dimensional") ValueError: 'y1' is not 1-dimensional
时间: 2023-07-24 17:18:36 浏览: 195
这个错误通常表示你提供的数据不符合预期。更具体地说,`fill_between()` 函数期望接收两个一维数组作为参数,但你提供的可能是一个多维数组。你可以尝试将数据转换为一维数组再传递给函数。你可以使用 numpy 库中的 `ravel()` 函数将多维数组转换为一维数组,例如:
```
forecast_upper = forecast_upper.ravel()
forecast_lower = forecast_lower.ravel()
plt.fill_between(test_data.index, forecast_upper, forecast_lower, color='gray', alpha=0.2)
```
如果还有问题,请检查你的数据类型和形状是否正确,并确保它们符合 `fill_between()` 函数的要求。
相关问题
Traceback (most recent call last): File "F:\pythonproject\ARIMA-GRACH\5.py", line 22, in <module> best_param = pdq[aic.index(min(aic))] ValueError: min() arg is an empty sequence
这个错误通常是由于没有找到最小值导致的。具体来说,在这里的问题可能是 `aic` 列表为空,因此无法找到最小值。这可能是因为代码中的某些参数设置不正确或数据不完整。
您可以尝试检查是否已正确设置所有参数,并确保数据集中有足够的数据点。您还可以尝试使用 `print` 语句打印变量,以便查看它们的值是否正确。如果以上方法都没有解决问题,请提供更多的代码和数据信息,以便我可以更好地帮助您解决问题。
Traceback (most recent call last): File "F:\pythonproject\ARIMA-GRACH\3.py", line 27, in <module> arima_result = arima_model.fit(disp=False) File "E:\anaconda\lib\site-packages\statsmodels\base\wrapper.py", line 34, in __getattribute__ obj = getattr(results, attr) AttributeError: 'ARIMAResults' object has no attribute 'fit'
这个错误提示表明你在一个`ARIMAResults`对象上调用了`fit()`方法,但是`ARIMAResults`类并没有该方法。`ARIMAResults`对象是通过对`ARIMA`模型进行拟合后生成的结果对象,而拟合过程实际上是在`ARIMA`模型对象上进行的。因此,你需要使用`ARIMA`对象的`fit()`方法来拟合模型,而不是在`ARIMAResults`对象上调用该方法。
阅读全文