Hi Brandon,
Thanks for the pointers... I'll look at incorporating the pivoted Cholesky into the Foundry.
But I'm still unclear how I would evaluate the PDF of a Gaussian with a PSD covariance matrix. What would I use for the inverse of the determinant in the normalizing constant?
In particular, I'm unsure how to answer these questions if C has a null space (det(C)=0):
1) What is the value of p(x|u,C) when x is in the range of PSD C?
2) What is the value of p(x|u,C) when x is in the null space of C? Maybe I'm rusty, but L'Hospital's answer doesn't make sense to me here :-)
Also, we tend to use the Foundry for some large-scale applications where efficiency is very important, so SVD would be a nose bleed for a very special case. We tend to just add small values to the diagonal of C to kludge it to be full rank and numerically
stable....
What do you think?
Thanks again!
Dr. Kevin R. Dixon
Sandia National Laboratories
Department Manager, Critical Systems Security (05621)
MS0622, TA-I: 729/134