We should be able to adopt something similar by the following:
Construct thin plate basis functions for the curve
Use regularisation to penalise the initial coefficient values
Set up dynamic factors to model how the basis coefficients change over time, inducing correlations among the coefficients
Alternatively, could allow each coefficient to have its own trend model but link them with a hierarchical Gaussian Process to force the coefficients to change smoothly over time
Produce forecasts for basis coefficients that respect their induced correlations
This could also be used for spatiotemporal modelling (allowing multivariate spatial basis functions to change over time and be forecast).
Might not be a feature of mvgam (maybe a bit too specialised?), rather could form the basis for a second package that depends on mvgam for much of the setup
Hyndman has some nice examples of how functional curves can be forecasted by:
See details at: https://robjhyndman.com/seminars/oadr/
We should be able to adopt something similar by the following:
This could also be used for spatiotemporal modelling (allowing multivariate spatial basis functions to change over time and be forecast).
Might not be a feature of
mvgam
(maybe a bit too specialised?), rather could form the basis for a second package that depends onmvgam
for much of the setup