Replies: 2 comments 3 replies
-
Hey. Yes, all exogenous features are assumed to be future. A possible approach to defining historic only would be providing a lagged version of the feature, e.g. if you're forecasting 20 periods ahead you can use the lag20 of your feature, that way you should have the required information at inference time. The transform_exog function may help with that, you can find the guide here. Please let us know if you have further doubts. |
Beta Was this translation helpful? Give feedback.
-
Can somebody elaborate why this is the default option instead of historical exos? Also doesn't seem it would be explicitly mentioned in the docs... |
Beta Was this translation helpful? Give feedback.
-
In NeuralForecast, exogenous variables can be labeled historical or future, depending on whether future values of the exogenous are known or not (https://nixtla.mintlify.app/neuralforecast/examples/exogenous_variables.html).
As far as I understand, in MLForecast, all given exogenous features are automatically assumed to be future. Am I understanding correctly, and if so, is there any way to indicate a historic exogenous in MLForecast?
Beta Was this translation helpful? Give feedback.
All reactions