# Using GP for autocorrelation in a time-series model: memory pressure, GP kernel definition

**URL:** <https://discourse.mc-stan.org/t/using-gp-for-autocorrelation-in-a-time-series-model-memory-pressure-gp-kernel-definition/3517>\
**Category:** Modeling\
**Tags:** gaussian-process, performance, techniques\
**Created:** [March 8, 2018, 8:54pm UTC](https://discourse.mc-stan.org/t/using-gp-for-autocorrelation-in-a-time-series-model-memory-pressure-gp-kernel-definition/3517 "2018-03-08T20:54:49Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![Bonnevie](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.mc-stan.org/bonnevie/32/4309_2.png) [@Bonnevie](https://discourse.mc-stan.org/u/Bonnevie)\
**Post date:** [March 14, 2018, 1:36pm UTC](https://discourse.mc-stan.org/t/using-gp-for-autocorrelation-in-a-time-series-model-memory-pressure-gp-kernel-definition/3517/15 "2018-03-14T13:36:38Z")

</div>

Since you are working with one-dimensional GPs you might be interested in the work that has gone into converting GPs with particular choices of kernel into Kalman filters.  
The original work is by Simo Särkkä’s group, e.g.  
J. Hartikainen and S. Särkkä, “Kalman filtering and smoothing solutions to temporal Gaussian process regression models,” in 2010 IEEE International Workshop on Machine Learning for Signal Processing, 2010, pp. 379–384.

but I also find this work from Oxford to be quite neat:  
[https://arxiv.org/abs/1510.02830](https://arxiv.org/abs/1510.02830)

---

_[View the full topic](https://discourse.mc-stan.org/t/using-gp-for-autocorrelation-in-a-time-series-model-memory-pressure-gp-kernel-definition/3517)._
