Poisson#

class gpjax.likelihoods.Poisson(integrator: 'AbstractIntegrator' = <gpjax.integrators.GHQuadratureIntegrator object at 0x7febcc745150>)[source]#

Bases: AbstractLikelihood

Parameters:

integrator (AbstractIntegrator)

The link function of the Poisson likelihood.

Parameters:

f (Float[Array, "..."]) – Function values.

Returns:

The likelihood function.

Return type:

npd.Poisson

predict(dist)[source]#

Evaluate the pointwise predictive distribution.

Evaluate the pointwise predictive distribution, given a Gaussian process posterior and likelihood parameters.

Parameters:

dist (tp.Union[npd.MultivariateNormal, GaussianDistribution]) – The Gaussian process posterior, evaluated at a finite set of test points.

Returns:

The pointwise predictive distribution.

Return type:

npd.Poisson