Acabo de (re) leer el Por qué de Gelman (generalmente) no tenemos que preocuparnos por las comparaciones múltiples . En particular, la sección "Resultados múltiples y otros desafíos" menciona el uso de un modelo jerárquico para situaciones en las que hay múltiples medidas relacionadas de la misma persona / unidad en diferentes momentos / condiciones. Parece tener una serie de propiedades deseables.
Entiendo que esto no es necesariamente algo bayesiano. ¿Podría alguien mostrarme cómo construir adecuadamente un modelo multivariado multinivel usando rjags y / o lmer (JAGS y BUGS normales también deberían estar bien, así como otras bibliotecas de modelos mixtos, por ejemplo, MCMCglmm) para que pueda jugar con él para comparar y resultados de contraste? El tipo de situación para la que me gustaría un modelo se refleja en los datos del juguete a continuación (medidas repetidas y multivariadas):
set.seed(69)
id <- factor(rep(1:20, 2)) # subject identifier
dv1 <- c(rnorm(20), rnorm(20, 0.8, 0.3)) # dependent variable 1 data for 2 conditions
dv2 <- c(rnorm(20), rnorm(20, 0.3, 0.6))
dv3 <- c(rnorm(20), rnorm(20, -0.3, 0.8))
dv4 <- c(rnorm(20), rnorm(20, 0.2, 1 ))
dv5 <- c(rnorm(20), rnorm(20, 0.5, 4 ))
rmFac <- factor(rep(c(1, 2), each=20)) # repeated measures factor
dvFac <- factor(rep(1:5, each=40)) # dependent variable indicator
dfwide <- data.frame(id, dv1, dv2, dv3, dv4, dv5, rmFac)
dflong <- data.frame(id, dv = c(dv1, dv2, dv3, dv4, dv5), rmFac, dvFac) # just in case it's easier?