混合エフェクトモデル(lme4
パッケージ)を使用して、Rでシミュレートされたいくつかの縦方向データを分析しようとしています。混合エフェクトモデルによる縦方向データの分析R
模擬データ:25人の被験者は5つの連続する時点で2つのタスクを実行しなければならない。
#Simulate longitudinal data
N <- 25
t <- 5
x <- rep(1:t,N)
#task1
beta1 <- 4
e1 <- rnorm(N*t, mean = 0, sd = 1.5)
y1 <- 1 + x * beta1 + e1
#task2
beta2 <- 1.5
e2 <- rnorm(N*t, mean = 0, sd = 1)
y2 <- 1 + x * beta2 + e2
data1 <- data.frame(id=factor(rep(1:N, each=t)), day = x, y = y1, task=rep(c("task1"),length(y1)))
data2 <- data.frame(id=factor(rep(1:N, each=t)), day = x, y = y2, task=rep(c("task2"),length(y2)))
data <- rbind(data1, data2)
Question1:被験者が各タスクを学習方法を分析するには? ranef(m1)
で
library(lme4)
m1 <- lmer(y ~ day + (1 | id), data=data1)
summary(m1)
...
Fixed effects:
Estimate Std. Error df t value Pr(>|t|)
(Intercept) 1.2757 0.3561 123.0000 3.582 0.000489 ***
day 3.9299 0.1074 123.0000 36.603 < 2e-16 ***
私は、各被験者のためのランダム切片を取得し、私は、日= 1で各被験者のベースライン値を反映している。しかし、私は、個々のタスクを学習どのように伝えることができる方法を理解していないと思われまたは被験者がどのようにタスクを習得するかが異なるかどうかを判断する。
質問2:タスク1とタスク2で学習する方法が異なるかどうかを分析するにはどうすればよいですか。