Ich bin auf der Suche nach einem Befehl ähnlich wie ranef()
in nlme, lme4 und brms verwendet, die mir erlauben, die einzelnen zufälligen Effekte in meinem MCMCglmm-Modell zu extrahieren. In meinem Datensatz habe ich 40 Anbieter und möchte die zufälligen Effekte für jeden Anbieter extrahieren und in einem Raupe-Plot darstellen. Irgendwelche Vorschläge wären großartig. Vielen Dank. Wie extrahiere ich zufällige Effekte von MCMCglmm?
Falls es hilfreich ist, hier ist mein MCMCglmm Modell:
prior.3 <- list(R = list(R1 = list(V = diag(2), nu = 0.002)),
G = list(G1 = list(V = diag(2), nu = 0.002),
G2 = list(V = diag(2), nu = 0.002)))
mc_mod2 <- MCMCglmm(outcome ~ 1, data = filter(data, rem2 == "white" | rem2 == "rem"),
random = ~ idh(rem2):id + us(rem2):provider,
rcov = ~idh(rem2):units,
verbose = TRUE,
prior = prior.3,
family = "gaussian",
nitt = 100000, burnin = 5000,
pr = TRUE)
https://rdrr.io/github /JWiley/postMCMCglmm/man/ranef.MCMCglmm.html? –
Ich habe das versucht mit 'ranef (mc_mod2)' und ich bin den folgenden Fehler geworfen: 'Fehler in UseMethod (" ranef "): keine anwendbare Methode für 'ranef' auf ein Objekt der Klasse" MCMCglmm "angewendet – bpace
haben Sie installiert dieses Paket und laden Sie es? –