From 10bbc366f10fe19409b625642cf67bb20f223ca1 Mon Sep 17 00:00:00 2001 From: Laurent Modolo <laurent.modolo@ens-lyon.fr> Date: Wed, 30 Aug 2023 09:00:58 +0200 Subject: [PATCH] flat_full_bayesian.Rmd: fix ddl parameter problem for Wishart distribution --- dev/flat_full_bayesian.Rmd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev/flat_full_bayesian.Rmd b/dev/flat_full_bayesian.Rmd index 4837de5..562293d 100644 --- a/dev/flat_full_bayesian.Rmd +++ b/dev/flat_full_bayesian.Rmd @@ -210,7 +210,9 @@ EM_init_params <- function( params$mu <- list() params$sigma <- list() params$sigma_prior <- list() - params$alpha <- rep((sigma_weight + ncol(x)) / 2, length(params$gamma)) + params$alpha <- (sigma_weight + ncol(x)) / 2 + params$alpha <- max(c(params$alpha, ncol(x))) + params$alpha <- rep(params$alpha, length(params$gamma)) for (k in 1:length(params$gamma)) { params$beta[[k]] <- sigma_weight / 2 * cov(x) params$sigma_prior[[k]] <- retry::retry(MCMCpack::riwish( @@ -647,7 +649,6 @@ comparison <- data %>% dplyr::select(count_m, count_f) %>% as.matrix() %>% compute_tpm() %>% - # log() %>% compare_models_constaint(nboot = 10, bootsize = 1000, core = 1) comparison %>% ggplot(aes(x = name, y = loglik, fill = name)) + -- GitLab