-
Notifications
You must be signed in to change notification settings - Fork 296
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
How would you include exogenous variables (covariates)? #22
Comments
Hi @srggrs, currently this is not possible out of the box: Chronos models only makes predictions based on historical data of the target series. This is definitely something to add in future work. I think the major difficulty in dealing with exogenous variables in a pre-trained manner is finding good data in large amounts. Definitely something that requires deeper research. |
yeah makes sense! Thanks! |
What are the possible ways to add covariates to the model? Now it seems that the input of Chronos, like the language model, is a single word, while covariates and target variables are generally not on the same scale and are not suitable for inclusion in the same vocabulary. |
Me too. Have anyone tried to add them into input. For example, If I have X[i:i + H] historical data, I want to predict X[i + H +1: i + H + N], and I concatenate Y[i:i + H] exogenous variable data(i can use different scaling for them). Would it work? Have anyone tried something like that? |
@grishazohrab this will not work, see my answer: the models were trained for univariate forecasting tasks without any covariate information as input, but only contextual data from the target time series. |
I was wondering if it is possible to add exogenous variables as extra features to use in the model. Cheers
The text was updated successfully, but these errors were encountered: