ExponentialFamily.jl
Julia package that extends the functionality of Distributions.jl by providing a collection of exponential family distributions and customized implementations. It is designed to facilitate working with exponential family distributions and offers specialized functionality tailored to this class of distributions.
Core Principles
The package is built around several core principles:
- High performance with minimal allocations, striving for complete type stability.
- Compatibility with distributions defined in
Distributions.jl
. - Ease of use and rich functionality.
Table of Contents
Index
ExponentialFamily.ConstantBaseMeasure
ExponentialFamily.DirichletCollection
ExponentialFamily.ExponentialFamilyDistribution
ExponentialFamily.ExponentialFamilyDistributionAttributes
ExponentialFamily.GammaShapeRate
ExponentialFamily.GammaShapeScale
ExponentialFamily.InverseWishartFast
ExponentialFamily.JointGaussian
ExponentialFamily.JointNormal
ExponentialFamily.MapBasedLogpdfCall
ExponentialFamily.MeanParametersSpace
ExponentialFamily.MeanToNatural
ExponentialFamily.MvNormalMeanCovariance
ExponentialFamily.MvNormalMeanPrecision
ExponentialFamily.MvNormalMeanScalePrecision
ExponentialFamily.MvNormalWeightedMeanPrecision
ExponentialFamily.MvNormalWishart
ExponentialFamily.NaturalParametersSpace
ExponentialFamily.NaturalToMean
ExponentialFamily.NonConstantBaseMeasure
ExponentialFamily.NormalGamma
ExponentialFamily.NormalMeanPrecision
ExponentialFamily.NormalMeanVariance
ExponentialFamily.NormalWeightedMeanPrecision
ExponentialFamily.PointBasedLogpdfCall
ExponentialFamily.WishartFast
Distributions.cdf
Distributions.logpdf
Distributions.pdf
ExponentialFamily._logpdf
ExponentialFamily.basemeasure
ExponentialFamily.check_logpdf
ExponentialFamily.fisherinformation
ExponentialFamily.flatten_parameters
ExponentialFamily.getattributes
ExponentialFamily.getbasemeasure
ExponentialFamily.getbasemeasure
ExponentialFamily.getconditioner
ExponentialFamily.getfisherinformation
ExponentialFamily.getfisherinformation
ExponentialFamily.getgradlogpartition
ExponentialFamily.getlogbasemeasure
ExponentialFamily.getlogpartition
ExponentialFamily.getlogpartition
ExponentialFamily.getmapping
ExponentialFamily.getnaturalparameters
ExponentialFamily.getsufficientstatistics
ExponentialFamily.getsufficientstatistics
ExponentialFamily.getsupport
ExponentialFamily.gradlogpartition
ExponentialFamily.isbasemeasureconstant
ExponentialFamily.isproper
ExponentialFamily.isproper
ExponentialFamily.isproper
ExponentialFamily.join_conditioner
ExponentialFamily.logbasemeasure
ExponentialFamily.logpartition
ExponentialFamily.pack_parameters
ExponentialFamily.separate_conditioner
ExponentialFamily.sufficientstatistics
ExponentialFamily.unpack_parameters