-
Notifications
You must be signed in to change notification settings - Fork 904
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
Option to pass "smoothing_level" to ES model #2024
Comments
Hi @nitesh4it, and thanks for writing. We support the |
Thanks for the suggestion. On further checking i found that we can pass a value as smoothing_level in the kw_args and that same value is picked es = ExponentialSmoothing( I have the option to pass bounds={"smoothing_level": (0, 0.7)} in it. and an optimal value is then picked from the range |
@dennisbader @madtoinou Could you please have a look again |
Hi @nitesh4it, Please avoid pinging us with such a short delay after the last message. The I am reopening this issue and will open an PR to address it soon. |
Is your feature request related to a current problem? Please describe.
Yes, we are using ES model to predict the value of the timeseries, now when the next point is being predicted, it is giving a very high weightage to the last point(s). So say if there was a drop in actual data for the last 2 points only, the predicted value goes down
Describe proposed solution
Exponential smoothing model provides the option to pass "smoothing_level" bounds which is not in Darts. If we get the option to pass this smoothing_level to ES via darts. It would probably resolve the issue. we can have a cap to restrict the weightage.
The text was updated successfully, but these errors were encountered: