Closed jiayuanteng closed 4 months ago
This seems to be caused by this line, where exogenous variables are ignored.
While it's easy to change, the estimator explicitly notes that it ignores X
through tags.
So I'll wait for @fkiraly or @ltsaprounis (original author) to chime in. Also it'd be a change in behaviour, so will it be considered breaking in any way in case someone is relying on X not being used?
This is one of many issues with the original bagging forecaster.
Strictly speaking not a bug, because - as @yarnabrina mentions - the ignores-exogeneous-X
tag did correctly say that it ignores the exogeneous data, but of course that goes counter the user expectation, so one might still consider it a bug.
It should be fixed by the rework in this PR https://github.com/sktime/sktime/pull/6052, which is scheduled for the next release - 0.28.1, today or tomorrow.
Besides supporting exogeneous data, it will also add support for hierarchical, multivariate, and creating probabilistic forecasts via the bagging.
Thanks a lot @fkiraly
release is on the way, so tomorrow latest you should be able to try out the upgraded version.
V0.28.1 worked like a charm. Thanks a lot😄
Describe the bug Hi, I want to flag that exogenous variables in ARIMA are not passed into BaggingForecaster. It looks like regardless whether I fit the function with/without exogenous variables, BaggingForecaster always fit ARIMA without exogenous variables.
To Reproduce
Expected behavior I tested arima. Exogenous variables flow through as expected
Additional context
Versions sktime == 0.26.0