commit 91462bdb6e14d280a1f89d2d3c4f7d1b873177b1
parent 4cd4be71f3c88b48735906d080d6e6a65cfc5738
Author: Jared Tobin <jared@jtobin.ca>
Date:   Tue, 15 Mar 2016 09:41:05 +1300
Log covariance matries.
Diffstat:
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/finite-gaussian-mixture/src/fmm_multivariate_conditional.r b/finite-gaussian-mixture/src/fmm_multivariate_conditional.r
@@ -106,9 +106,7 @@ inverse_model = function(n, k, y, a, l, r, b, w) {
 
       acc$p  = rbind(acc$p, params$p)
       acc$m  = mapply(rbind, acc$m, params$m, SIMPLIFY = F)
-      # FIXME (jtobin): not logging intermediate covariances
-      # possibly desirable to log eigenvalues
-      acc$s  = params$s
+      acc$s  = c(acc$s, list(params$s))
       acc$z  = rbind(acc$z, params$z)
       acc$l  = c(acc$l, params$l)
     }
diff --git a/finite-gaussian-mixture/src/simulation_multivariate_conditional.r b/finite-gaussian-mixture/src/simulation_multivariate_conditional.r
@@ -41,7 +41,7 @@ dm = melt(lapply(params$m, data.frame), id.vars = c('x', 'y'))
 py = ggplot(m, aes(x, y)) + geom_point()
 
 pp = ggplot(dp, aes(seq_along(value), value, colour = variable)) +
-       geom_line()
+       geom_line() + facet_grid(. ~ variable)
 
 pm = ggplot(dm, aes(x, y, colour = factor(L1), fill = factor(L1))) +
        geom_point(alpha = 0.5)