pydygp.probabilitydistributions¶
Probability Distributions (pydygp.probabilitydistributions)¶
Univariate Distributions¶
Univariates distribution may be multiplied to produce a multivariate distribution where each component is independent
>>> from pydygp.probabilitydistributions import Normal
>>> from scipy.stats import norm
>>> p = Normal()
>>> ppp = p * 3
>>> ppp.logpdf([0., 1., 2.])
>>> norm.logpdf([0., 1., 2.])
UnivariateProbabilityDistribution() |
|
Normal([loc, scale]) |
|
Laplace([loc, scale]) |
|
ChiSquare([df]) |
|
Gamma([a, b]) |
|
InverseGamma([a, b]) |
|
GeneralisedInverseGaussian([a, b, p]) |
Multivariate Distributions¶
MultivariateNormal(mean, cov[, jitter, alpha]) |