sktime: Forecasters to have a default ForecastingHorizon of fh=[1] if fh is not given (None)

Is your feature request related to a problem? Please describe. I would like to propose to have a default 1-step ahead fh for all forecasters. Motivation is, that 1-step ahead forecast is often used and a default would simplify the interface and UX.

Describe the solution you’d like We could just catch cases where fh is None and set it to fh=[1]. We have to see how this works with absolute fh.

forecaster = NaiveForecaster()
forecaster.fit(y)
forecaster.predict()

Martin Walter martin_friedrich.walter@daimler.com, Mercedes-Benz AG on behalf of Daimler TSS GmbH. https://github.com/Daimler/daimler-foss/blob/master/LEGAL_IMPRINT.md

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 19 (12 by maintainers)

Most upvoted comments

I’m just butting in, feel free to ignore me, but this seems to have gone from being a simple enhancement to something quite complex. Perhaps drop the idea for now?

agree, seems the impact of implementing this is much bigger than the benefit it will bring. So I will close this issue for now. Thx anyway for the discussion.