This folder contains the code for the paper Variational Inference for Gaussian Processes with Panel Count Data
Dependency:
- GPML Matlab Code version 4.1, http://www.gaussianprocess.org/gpml/code/matlab/doc/
- Limited-memory projected quasi-Newton algorithm, http://proceedings.mlr.press/v5/schmidt09a/schmidt09a.pdf
- Safe computation of logarithm-determinat of large matrix by Dahua Lin, MIT.
The files in the main folder are main functions to run all the experiments.
-
test_synthetic_fromGP.m Use a GP to draw an intensity function and use it as the underlying intensity function to test GP4C(b=0,1,0.3).
-
test_synthetic_stepfunction.m Use a step function as the underlying intensity function to test GP4C(b=0,1,0.3).
-
test_synthetic_pseudoinputs.m Use a step function as the underlying intensity function and vary the number of pseudo inputs.
-
test_synthetic_fileration.m Use a step function as the underlying intensity function and vary the number of training files.
-
test_synthetic_duplicate.m Change the number of duplicate points in the training files and compare the computational time.
-
test_realworld_ver0.m Test GP4C,GP4CW and LocalEM on the three real-world data sets.
-
test_realworld_demo.m A demo for the realworld dataset.
-
test_additional_KS_GP3 Compare kernel smoothing and GP3.
The folder in util_plot contains the plotting functions for all the figures in the paper.