-
Notifications
You must be signed in to change notification settings - Fork 143
Description
Is your feature request related to a problem? Please describe.
Using orbit to do forecasting, it is often the case that we have some uncertainty in our projections for regressors:
More specifically, in proj = model.predict(df=df_forecast), df_forecast consists of forecasts of the regressors, i.e. there is (probably) uncertainty about them, but currently uncertainty in the projections for proj only comes from parameter uncertainty, not "data uncertainty".
Describe the solution you'd like
Take advantage of pyro to adapt how projections/projection uncertainty are generated. Certainly the simplest would be that projections in orbit are distributions, perhaps passing functions for the regressors? This flows more naturally in a multivariate forecasting scheme, but may be more challenging within the current framework of univariate / given regressors.
Describe alternatives you've considered
Building up a multivariate forecasting scheme using pyro.