Skip to content

Uncertainty in the regressors in model.predict() #703

@ezekielbarnett

Description

@ezekielbarnett

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions