diff options
Diffstat (limited to 'sourcecodes/bnt-master/KPMstats/matrix_normal_pdf.m')
| -rw-r--r-- | sourcecodes/bnt-master/KPMstats/matrix_normal_pdf.m | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sourcecodes/bnt-master/KPMstats/matrix_normal_pdf.m b/sourcecodes/bnt-master/KPMstats/matrix_normal_pdf.m new file mode 100644 index 00000000..5e8e9a78 --- /dev/null +++ b/sourcecodes/bnt-master/KPMstats/matrix_normal_pdf.m @@ -0,0 +1,9 @@ +function p = matrix_normal_pdf(A, M, V, K) +% MATRIX_NORMAL_PDF Evaluate the density of a matrix under a Matrix-Normal distribution +% p = matrix_normal_pdf(A, M, V, K) + +% See "Bayesian Linear Regression", T. Minka, MIT Tech Report, 2001 + +[d m] = size(K); +c = det(K)^(d/2) / det(2*pi*V)^(m/2); +p = c * exp(-0.5*tr((A-M)'*inv(V)*(A-M)*K)); |
