Skip to content

Gaussian distributions as state variables and for uncertainty quantification with Unitful

License

Notifications You must be signed in to change notification settings

mschauer/GaussianDistributions.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GaussianDistributions

To install run Pkg.add("GaussianDistributions").

This package creates a simplistic alternative to Distributions to generate Gaussian or normally distributed random variables and deal with their distributions.

The raison d’être of GaussianDistributions is that the type hierarchy layed out by distributions is not well suited to handle singular covariance matrices, and anything other than Float64s and Vector{Float64}s.

This package contains enough functionality such that Gaussians can be useful as Gaussian state variable for example in a Kalman filter.

It also provides cumulative distributions functions (cdf) for bivariate Normal distributions using an approximation (valid unless the correlation ρ is very strong and x ≈ y*sign(ρ).)

About

Gaussian distributions as state variables and for uncertainty quantification with Unitful

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages