Ho appena (ri) letto il perché di Gelman (di solito) non dobbiamo preoccuparci di confronti multipli . In particolare, la sezione "Risultati multipli e altre sfide" menziona l'uso di un modello gerarchico per situazioni in cui vi sono più misure correlate della stessa persona / unità in tempi / condizioni diversi. Sembra avere un numero di proprietà desiderabili.
Capisco che questa non è necessariamente una cosa bayesiana. Qualcuno potrebbe mostrarmi come costruire correttamente un modello multilivello multivariato usando rjags e / o lmer (anche i normali JAGS e BUGS dovrebbero andare bene, così come altre librerie di modelli misti come MCMCglmm) in modo da poter giocare con esso per confrontare e risultati di contrasto? Il tipo di situazione per cui vorrei un modello si riflette nei dati del giocattolo di seguito (multivariati, misure ripetute):
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?