Open tobiassiegfried opened 1 year ago
Hi, The dataset seems to be private and is not accessible. Can you make it public so I can try to reproduce the problem?
Thanks Nikil - changed the visibility of the rep to public. The file should be accessible now (hopefully).
I was able to reproduce this with base sktime as well. I have opened an issue with them. Based on their response, I will take appropriate actions in pycaret.
pycaret version checks
[X] I have checked that this issue has not already been reported here.
[X] I have confirmed this bug exists on the latest version of pycaret.
[X] I have confirmed this bug exists on the master branch of pycaret (pip install -U git+https://github.com/pycaret/pycaret.git@master).
Issue Description
I am developing a simple forecasting experiment for the prediction of monthly discharge 6 months ahead. I have training and testing data available with which I can successfully train, tune and finalise a PyCaret time series model experiment. Prediction requires external regressors (xreg). I use a xreg dataframe with 6 time stamps to predict 6 months into the future.
Issue 1: I can predict as many time steps as I want into the future even though my xreg dataset is only available for the next 6 time stamps. For example, I can pass a reg key that is 1 long but I can forecast 60 time steps ahead.
Issue 2: Predictions are always the same, independent what xreg key is passed.
Data and code are available under this link via GitHub or here via Colab.
Reproducible Example
Expected Behavior
Issue 1: If I pass x_reg of length t, I expect the prediction to fail if my chosen forecasting horizon fh>t.
Issue 2: Predictions actually depend on xregs passed.
Actual Results
Installed Versions