Los datos son completamente ficticios y el código que usé para generarlos se puede encontrar aquí .
La idea es que tomaríamos medidas en glucose concentrationsun grupo de 30 athletesal finalizar 15 racesen relación con la concentración del maquillaje amino acid A( AAA) en la sangre de estos atletas.
El modelo es: lmer(glucose ~ AAA + (1 + AAA | athletes)
Hay una pendiente de efecto fijo (concentración de glucosa ~ aminoácido A); Sin embargo, las pendientes también varían entre los diferentes atletas con una mean = 0y sd = 0.5, mientras que las intersecciones de los diferentes atletas se extienden unos efectos aleatorios alrededor 0con sd = 0.2. Además, existe una correlación entre las intersecciones y las pendientes de 0.8 dentro del mismo atleta.
Estos efectos aleatorios se agregan a un elegido intercept = 1para efectos fijos, y slope = 2.
Los valores de la concentración de glucosa se calcularon como alpha + AAA * beta + 0.75 * rnorm(observations), lo que significa la intercepción para cada atleta (es decir 1 + random effects changes in the intercept) la concentración de aminoácidos, la pendiente para cada atleta (es decir ) ( ), que configuramos para tener a .+AAA ∗+ ϵ2 + random effect changes in slopes for each athlete+ noiseϵsd = 0.75
Entonces los datos se ven así:
athletes races AAA glucose
1 1 1 51.79364 104.26708
2 1 2 49.94477 101.72392
3 1 3 45.29675 92.49860
4 1 4 49.42087 100.53029
5 1 5 45.92516 92.54637
6 1 6 51.21132 103.97573
...
Niveles poco realistas de glucosa, pero aún así ...
El resumen devuelve:
Random effects:
Groups Name Variance Std.Dev. Corr
athletes (Intercept) 0.006045 0.07775
AAA 0.204471 0.45218 1.00
Residual 0.545651 0.73868
Number of obs: 450, groups: athletes, 30
Fixed effects:
Estimate Std. Error df t value Pr(>|t|)
(Intercept) 1.31146 0.35845 401.90000 3.659 0.000287 ***
AAA 1.93785 0.08286 29.00000 23.386 < 2e-16 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
La correlación de efectos aleatorios es en 1lugar de 0.8. La sd = 2variación aleatoria en las intersecciones se interpreta como 0.07775. La desviación estándar de 0.5los cambios aleatorios en las pendientes entre los atletas se calcula como 0.45218. El ruido creado con una desviación estándar 0.75se devolvió como 0.73868.
Se suponía que la intercepción de efectos fijos era 1, y lo conseguimos 1.31146. Para la pendiente se suponía que era 2, y la estimación era 1.93785.
¡Bastante cerca!