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 concentrations
un grupo de 30
athletes
al finalizar 15
races
en 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 = 0
y sd = 0.5
, mientras que las intersecciones de los diferentes atletas se extienden unos efectos aleatorios alrededor 0
con 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 = 1
para 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 1
lugar de 0.8
. La sd = 2
variación aleatoria en las intersecciones se interpreta como 0.07775
. La desviación estándar de 0.5
los cambios aleatorios en las pendientes entre los atletas se calcula como 0.45218
. El ruido creado con una desviación estándar 0.75
se 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!