let a = engine.Infer<VectorGaussian> b
I got "the matrix is singular" when I do
let mean =
Vector.Zero n
let variance = PositiveDefiniteMatrix.Identity n
a.GetMeanAndVariance (mean, variance)
However it works all fine if I do:
let mean = a.GetMean()
let variance = a.GetVariance()