Repository navigation
Configuration features to backtest for epiautogp
#862
SamuelBrand1
started this conversation in
Ideas
Replies: 1 comment
@SamuelBrand1 Do you propose making our decision soled based on out-of-sample performance? Or is there some intermediate diagnostics we could evaluate? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
Since
epiautogpis getting close to being part of the STF forecast workflow, it seems like a good time to outline what configuration options could lead to greatest out-of-sample performance along with hypotheses of why.Brief refresher on the underlying
AutoGPmodelhttps://probsys.github.io/AutoGP.jl/stable/api.html is a good compact description of the underlying model. At the top level an
AutoGP.Modelobject is an ensemble of Gaussian Processes (GPs) specialised to one dimensional sampling (essentially time -> value) that represents a distribution over possible GP kernel structures (e.g. Sq Exp) and the hyperparameters of that kernel (e.g. length scale) and the observation noise volatility.A special feature of the package is that as well as common primitive/atomic GP kernels you can have arbitary compositions of kernels via kernel addition, kernel multiplication and "Change point" (CP), which represents one kernel dominating one time segment but this getting smoothly replaced with another kernel.
Terminology
Main tunable configuration of
AutoGPForecasting
Main question for me is whether we should refresh the particles after each forecast sample? The idea behind doing that is that each particle is then forecasting across its posterior distribution (up to kernel conditioning). If we have enough particles is this irrelevant?
Extra tunable modelling choices of
NowcastAutoGPThese are about how we approach nowcast samples of data? At the moment, in
NowcastAutoGPI have set the default to don't refresh/resample the particles when batch forecasting through nowcast data. Maybe we should though if the nowcasts could potentially be quite extreme.This is for attention of @dylanhmorris and @damonbayer but if @fsaad has any insider insight I'd love to hear it!
All reactions