11module TestGPA
2- using GaussianProcesses, Calculus, Distributions
2+ using GaussianProcesses
3+ import Calculus
4+ using Distributions: Bernoulli, Binomial, Exponential, Poisson, TDist
35using Test, Random
46
57Random. seed! (1 )
@@ -12,12 +14,12 @@ Random.seed!(1)
1214
1315 # Test Bernoulli, binomial, exponential, Gaussian, Poisson, and Student-t likelihood
1416 liks = (BernLik (), BinLik (n), ExpLik (), GaussLik (- 1.0 ), PoisLik (), StuTLik (3 , 0.1 ))
15- ys = ([Bool (rand (Distributions . Bernoulli (abs (f[i])))) for i in 1 : n],
16- [rand (Distributions . Binomial (n,exp (f[i]) / (1 + exp (f[i])))) for i in 1 : n],
17- [rand (Distributions . Exponential (f[i]^ 2 )) for i in 1 : n],
17+ ys = ([Bool (rand (Bernoulli (abs (f[i])))) for i in 1 : n],
18+ [rand (Binomial (n,exp (f[i]) / (1 + exp (f[i])))) for i in 1 : n],
19+ [rand (Exponential (f[i]^ 2 )) for i in 1 : n],
1820 f,
19- [rand (Distributions . Poisson (exp (f[i]))) for i in 1 : n],
20- f .+ rand (Distributions . TDist (3 ), n))
21+ [rand (Poisson (exp (f[i]))) for i in 1 : n],
22+ f .+ rand (TDist (3 ), n))
2123
2224 # Mean and kernel function
2325 mZero = MeanZero ()
0 commit comments