HasGP Gaussian Process Library. This module contains the class definition for log likelihoods.
Copyright (C) 2011 Sean Holden. sbh11@cl.cam.ac.uk.
- class LogLikelihood b where
- likelihood :: b -> Double -> Double -> Double
- dLikelihood :: b -> Double -> Double -> Double
- ddLikelihood :: b -> Double -> Double -> Double
- dddLikelihood :: b -> Double -> Double -> Double
Documentation
class LogLikelihood b whereSource
The following allows arbitrary likelihoods with or without parameters to be wrapped up with their derivatives (with respect to f) and passed to a function.
likelihood :: b -> Double -> Double -> DoubleSource
dLikelihood :: b -> Double -> Double -> DoubleSource
ddLikelihood :: b -> Double -> Double -> DoubleSource
dddLikelihood :: b -> Double -> Double -> DoubleSource