I have been digging more into PyMC3 recently, but I am still not sure exactly how to specify a model where my inputs are time series, and my output is a time series as well.
I imagine I would have to rely on one of the pymc3.distributions.timeseries classes as the last line in my code, and match my output time-series to the observed= argument within it, but how would I go about specifying the other time series as individual components?
For ex., how would I specify a model wherein I try to predict the orange line, based on the others?
The official examples deal with standard time series forecasting - one time series in, forecast of same time series out, instead of (like I would want) many time series in, one time series out.
I would extremely appreciate any advice. Thank you.
Which helped me conceptually, but how would I set this up in PyMC3? I am not sure how to set up this regression, and what would I set equal to observed in pm.Normal() then?