Dear all,
when processing with my project (see previous question here), I noticed a problem with the MvStudentT distribution.
A notebook with a condensed example is here:
https://gitlab.com/falkm/code_sharing/blob/master/robust_mv_model.ipynb
- When trying to use
MvStudentTwithchol = cholesky_matrix, inference is wrong. - However, using the signature
cov = covariance_matrixworks fine.
By “inference is wrong” I mean that the correlations of the multivariate parameters are not well estimated. From the traceplot, I would guess the the sampling does not take the observed data into account. Everything looks much like Normal in pymc3/distributions/multivariate.py, but I did not follow through to the superclass.
Is this a bug? I could not find hints in the documentation, nor in the code.
Best,
Falk
