Os dados são completamente fictícios e o código que eu usei para gerá-los pode ser encontrado aqui .
A idéia é que faríamos medições em glucose concentrations
um grupo 30
athletes
no final de 15
races
em relação à concentração da composição amino acid A
( AAA
) no sangue desses atletas.
O modelo é: lmer(glucose ~ AAA + (1 + AAA | athletes)
Existe uma inclinação de efeito fixo (concentração de glicose ~ aminoácido A); no entanto, as pistas também variar entre diferentes atletas com uma mean = 0
e sd = 0.5
, enquanto as intercepções para os diferentes atletas estão distribuídos em torno de efeitos aleatórios 0
com sd = 0.2
. Além disso, existe uma correlação entre interceptações e declives de 0,8 dentro do mesmo atleta.
Esses efeitos aleatórios são adicionados a um escolhido intercept = 1
para efeitos fixos, e slope = 2
.
Os valores da concentração de glicose foram calculados como alpha + AAA * beta + 0.75 * rnorm(observations)
, significando a interceptação para cada atleta (ie 1 + random effects changes in the intercept
) a concentração de aminoácido, a inclinação para cada atleta (ie ) ( ), que configuramos para ter a .+AAA
∗+ ϵ2 + random effect changes in slopes for each athlete
+ noise
ϵsd = 0.75
Portanto, os dados se parecem com:
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
...
Níveis irrealistas de glicose, mas ainda ...
O resumo retorna:
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
A correlação de efeitos aleatórios é em 1
vez de 0.8
. O sd = 2
para a variação aleatória nas interceptações é interpretado como 0.07775
. O desvio padrão de 0.5
mudanças aleatórias nas pistas entre os atletas é calculado como 0.45218
. O ruído configurado com um desvio padrão 0.75
foi retornado como 0.73868
.
A interceptação de efeitos fixos deveria ser 1
, e conseguimos 1.31146
. Para a inclinação que deveria ser 2
, e a estimativa era 1.93785
.
Bastante perto!