Solo hay que añadir "experimento" como un efecto de su modelo, que deben tener en cuenta el cambio entre los experimentos y permiten obtener el poder de aumento de N a través de experimentos para detectar los efectos de la concentración y el tiempo.
En R, si mediante análisis de VARIANZA y el tratamiento del tiempo como un factor (por ejemplo, no numérico), a continuación, hacer:
library(ez)
ezANOVA(
data = my_data
, dv = .(my_dv)
, wid = .(individual)
, within = .(time)
, between = .(concentration,experiment)
)
Sin embargo, este:
- trata de experimentar un efecto fijo, mientras que es posible que más razonablemente ser considerada como un efecto aleatorio (gracias Henrik!)
- trata a tiempo, como no continua
- se supone esfericidad través de los niveles de tiempo
Un enfoque que resuelve los tres problemas es utilizar un modelo de efectos mixtos. Si usted piensa que el efecto del tiempo es lineal, entonces deje el tiempo como una variable numérica y hacer:
library(lme4)
lmer(
data = my_data
, formula = my_dv ~ time*concentration+(1|individual)+(1|experiment)
)
Si usted no cree que el tiempo es lineal, se puede convertir a un factor y repita el procedimiento anterior, o el uso generalizado de aditivos mixto de modelado:
library(gamm4)
fit <- gamm4(
data = my_data
, formula = my_dv ~ time+concentration+s(time,by=concentration,bs='tp')
, random = ~ (1|individual) + (1|experiment)
)
print(fit$gam)
Que se supone que el experimento sólo se cambia la función de tiempo, pero que permite la concentración de cambiar la forma de la función de tiempo. Tengo un tiempo difícil averiguar cómo visualizar los resultados de una sola gamm4 encaja, así que por lo general obtener el amueblada predicciones del modelo a través de los efectos fijos del espacio, a continuación, bootstrap (en su caso, el muestreo de los individuos con el reemplazo dentro de cada experimento) intervalos de confianza en torno a estas predicciones.
También, todo lo anterior supone que los residuos son de gauss; si usted está tratando con algo diferente (por ejemplo. binomio de datos), entonces usted necesita para cambiar la "familia" de los argumentos de lmer y gamm4 (ezANOVA no puede hacer nada, pero de gauss).