Данные полностью вымышлены, и код, который я использовал для их генерации, можно найти здесь .
Идея состоит в том, что мы будем проводить измерения glucose concentrations
в группе 30
athletes
по завершении 15
races
в отношении концентрации искусственной amino acid A
( AAA
) в крови этих спортсменов.
Модель является: lmer(glucose ~ AAA + (1 + AAA | athletes)
Существует фиксированный наклон эффекта (концентрация глюкозы ~ аминокислоты A); Однако, склоны также различаются между различными спортсменами с mean = 0
и sd = 0.5
, в то время как перехватывает для различных спортсменов распространены случайные эффекты вокруг 0
с sd = 0.2
. Кроме того, существует корреляция между перехватами и уклонами 0,8 в пределах одного и того же спортсмена.
Эти случайные эффекты добавляются к выбранным intercept = 1
для фиксированных эффектов, и slope = 2
.
Значения концентрации глюкозы были рассчитаны как alpha + AAA * beta + 0.75 * rnorm(observations)
: значение перехвата для каждого спортсмена (то есть 1 + random effects changes in the intercept
) концентрация аминокислоты, наклон для каждого спортсмена (то есть ) ( ), который мы установили, чтобы иметь a .+AAA
*+ ϵ2 + random effect changes in slopes for each athlete
+ noise
εsd = 0.75
Итак, данные выглядят так:
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
...
Нереалистичные уровни глюкозы, но все же ...
Резюме возвращается:
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
Корреляция случайных эффектов 1
вместо 0.8
. sd = 2
Для случайной вариации перехватывает интерпретируется как 0.07775
. Стандартное отклонение 0.5
для случайных изменений уклонов среди спортсменов рассчитывается как 0.45218
. Шум, установленный со стандартным отклонением, 0.75
был возвращен как 0.73868
.
Перехват фиксированных эффектов должен был быть 1
, и мы получили 1.31146
. Для склона это должно было быть 2
, а оценка была 1.93785
.
Довольно близко!