marionmari / pyGPs

pyGPs is a library containing an object-oriented python implementation for Gaussian Process (GP) regression and classification.
Other
213 stars 63 forks source link

Using pyGPs for real-world spatiotemporal datasets #46

Open ktiwari9 opened 7 years ago

ktiwari9 commented 7 years ago

Hi pyGP Developers, I am a newbie with GPs and I am trying to learn to use it for inference and predictions on real world datasets. My dataset is of the following format: [Latitude,Longitude,M1,...,M16] where M1...M16 represent the measurements recorded for 16 different years. The raw data has 59 locations so my data size is 59X18. I want to infer the signal_var,noise_var,latent length along latitude, latent length along longitude, latent length along time i.e. 5 parameters. I am not sure how to go about doing this mostly because my dataset seems to have heteroscedastic noise. If attaching the dataset would help , please let me know. Any sort of help is appreciated.

shansfolder commented 7 years ago

hi @ktiwari9 , heteroscedastic gaussian process is unfortunately not implemented in pyGPs. You might want to take a look at GPy, where they have GPHeteroscedasticRegression.