Open akshobhya95 opened 2 months ago
Hi @akshobhya95,
The closing message from the linked issue is saying that the Darts ARIMA
model is a wrapper around statsmodel ARIMA
, which according to their own documentation, is an interface to the ARIMA-based models (including SARIMA) : here. However, Darts also adds exogenous variables support (covariates), hence making it equivalent to the SARIMAX model. The only difference is that some of SARIMAX' arguments such as time_varying_regression
, mle_regression
, simple_differencing
or hamilton_representation
are not accessible.
Does it answer your question?
Hi @madtoinou , I tried with the above suggestion as mentioned over the github link, but especially with ARIMA model test I am hitting this LU decomposition error in the middle of generating forecasts specifically hitting with ARIMA models for my dataset whereas for the rest of the models it is working fine.
Generating forecasts...
C:\Users\aksho\anaconda3\envs\qls\lib\site-packages\statsmodels\base\model.py:607: ConvergenceWarning: Maximum Likelihood optimization failed to converge. Check mle_retvals
warnings.warn("Maximum Likelihood optimization failed to "
19%|█████████████████████████▏ | 243/1266 [04:13<17:48, 1.04s/it]
Traceback (most recent call last):
File "C:\Users\aksho\anaconda3\conformal-time-series\tests\base_test.py", line 86, in
But I get your point with the above explanation makes sense to me it answers my question. Thanks for your response.
-Kind Regards , Akshobhya.
Hi @madtoinou , My bad I accidentally submitted my update with closing comments, Still I had one more query about the DARTS package used in ARIMA, as you said DARTS in ARIMA supports only fewer hyper tuning parameters for my case I was hitting this LU decomposition error as I have highlighted in above update, In one of the workarounds I need to hyper tune it by setting and check enforce_stationarity= False ARIMA But unfortunately I don't see this hyperparameter being used in DARTS ? is my understanding right that DARTS in ARIMA only supports fewer hypertuning parameters ? else How do we set this explicitly using DARTS?
Generating forecasts...
Traceback (most recent call last):
File "C:\Users\aksho\anaconda3\conformal-time-series\tests\base_test.py", line 86, in
I see that the enforce_stationarity argument is also involved in the case so kindly confirm on this check.
Hi @akshobhya95, Darts is indeed no giving access to these arguments and I added it to the roadmap.
In the meantime, you could try to make your series stationarity so that you don't have to change the enforce_stationarity
argument.
Sure Thanks for your Confirmation on this @madtoinou.
Hi , I was looking into this github and I see that I am also facing similar issue over darts package to support for SARIMA and SARIMAX models to use it https://github.com/unit8co/darts/issues/854 ?
I tried installing u8darts[all] from the requirements.txt but I don't find these models to be specific. Kindly showcase the path if it already exists? else is there a similar workaround to use specific to SARIMAX models. I don't need to use ARIMA for my case.
-Kind Regards , Akshobhya.