Skip to content

Time series reconstruction with ModelList (Multi-Output) GP Regression #2357

Answered by ekinugurel
dhenriques62 asked this question in Q&A
Discussion options

You must be logged in to vote

Do not know much about your domain specifics but you usually need to represent time in a variety of ways in order to encode enough structure. Otherwise, you'd just be using GPs to "smooth" the data. If you're representing time as a monotonically-increasing datetime object (i.e., Unix time), the GP will just revert to its mean function in the absence of any nearby data. I recommend one-hot encoding various temporal dimensions like the day-of-week (0-6), hour-of-day (0-23), and whatever else you think would capture variability for your domain. Then, you can use an ARD kernel to fit each input dimension w.r.t. to your dependent variable.

Alternatively, you can try messing around with the Per…

Replies: 3 comments 6 replies

Comment options

You must be logged in to vote
5 replies
@dhenriques62
Comment options

@dhenriques62
Comment options

@gpleiss
Comment options

@dhenriques62
Comment options

@gpleiss
Comment options

Answer selected by gpleiss
Comment options

You must be logged in to vote
1 reply
@gpleiss
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants