Мне нравятся графики доверительного интервала коэффициентов, но может быть полезно рассмотреть некоторые дополнительные графики, чтобы понять фиксированные эффекты.
Кража кода симуляции у @Thierry:
library(ggplot2)
library(lme4)
library(multcomp)
dataset <- expand.grid(experiment = factor(seq_len(10)), status = factor(c("N", "D", "R"), levels = c("N", "D", "R")), reps = seq_len(10))
dataset$value <- rnorm(nrow(dataset), sd = 0.23) + with(dataset, rnorm(length(levels(experiment)), sd = 0.256)[experiment] + ifelse(status == "D", 0.205, ifelse(status == "R", 0.887, 0))) + 2.78
model <- lmer(value~status+(1|experiment), data = dataset)
Посмотрите на структуру данных ... выглядит сбалансированным.
library(plotrix); sizetree(dataset[,c(1,2)])
Может быть интересно отследить корреляцию между фиксированными эффектами, особенно если вы подходите к разным структурам корреляции. Там есть какой-то классный код, предоставленный по следующей ссылке ...
http://hlplab.wordpress.com/2012/03/20/correlation-plot-matrices-using-the-ellipse-library/
my.plotcorr(
matrix(c(1, .891, .891,
.891, 1, .891,
.891, .891, 1), nrow=3)
)
Наконец, представляется актуальным рассмотреть изменчивость по 10 экспериментам, а также изменчивость по «состоянию» внутри экспериментов. Я все еще работаю над кодом для этого, поскольку разбиваю его на несбалансированные данные, но идея в том, что ...
My2Boxes(m=4,f1=dataset$experiment,f2=dataset$status,x=dataset$value,color=c("red","yellow","green"))
Наконец, уже упоминавшаяся книга Пиньеро и Бейтса (2000 г.) решительно одобрила решетку из того, что я немного просмотрел. Так что вы можете попробовать. Может быть, что-то вроде построения необработанных данных ...
lattice::xyplot(value~status | experiment, groups=experiment, data=dataset, type=c('p','r'), auto.key=F)
А затем наносим на график подгонянные значения ...
lattice::xyplot(fitted(model)~status | experiment, groups=experiment, data=dataset, type=c('p','r'), auto.key=F)