Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Faster auto.arima estimation #951

Closed
studsttat opened this issue Dec 31, 2023 · 4 comments
Closed

Faster auto.arima estimation #951

studsttat opened this issue Dec 31, 2023 · 4 comments

Comments

@studsttat
Copy link

No description provided.

@robjhyndman
Copy link
Owner

What makes you think this is possible? Any ideas how?

@studsttat
Copy link
Author

It made me think of it since there is a python package named statsforecast, where it has a function named auto_arima(). The difference between auto.arima() and auto_arima() in statsforecast is that the auto_arima() function in statsforecast is 1.5x faster than auto.arima() (according to the GitHub page of statsforecast).

And so, I thought it can be done with the use of parallel computing.

@robjhyndman
Copy link
Owner

statsforecast achieves its speed using JIT computing through Numba, a Python compiler. There is no such facility available for R. This has nothing to do with parallel computing, which is already available in both the Python and R implementations.

@studsttat
Copy link
Author

Nevermind, the auto.arima() function can achieve such speed. I tried fitting ARIMA in 50.000 obs. using auto.arima(), and the ARIMA was fitted in just an average of 3 seconds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants