'ARIMA y_pred, se, conf = model.forecast(30) -- > too many values (expected 3)

I'm building ARIMA model, however get error in my code, how is it possible to fix it ? Code:

#ARIMA
from statsmodels.tsa.arima.model import ARIMA
model = ARIMA(y_train, order=(3, 0, 1))
model_fit = model.fit()

y_pred, se, conf = model_fit.forecast(30)

score_mae = mean_absolute_error(y_valid, y_pred)
score_rmse = math.sqrt(mean_squared_error(y_valid, y_pred))

Error:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
/tmp/ipykernel_33/1174540958.py in <module>
      4 model_fit = model.fit()
      5 
----> 6 y_pred, se, conf = model_fit.forecast(30)
      7 
      8 score_mae = mean_absolute_error(y_valid, y_pred)

ValueError: too many values to unpack (expected 3)


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source