2
に指定する
120人の被験者を6回測定した縦断研究を分析するために、Rにlmer()
の機能(lme4
パッケージ)を使用しています。最初のインスタンスでは、私はこのようなモデルを指定:レベル3のランダム切片をR
library(lme4)
model1 = lmer(DV ~ 1 + X1*X2 + (1+X1|SubjectID), REML="false")
X1
は、時間的に変化する変数(レベル1)であり、X2
は、被験体レベルの変数(レベル2)です。
これらの被験者はいくつかのチームにネストされているので、チームレベル(レベル3)にランダム切片を含めるように勧められました。しかし、私はランダム切片と傾きの両方を含める方法を見つける:
model2 = lmer(DV ~ 1 + X1*X2 + (1+X1|TeamID/SubjectID), REML="false")
は1をモデル化するためにのみ、レベル3のランダム切片を追加する方法を誰もが知っていますか?
したがって、 'X1'はタイムポイントですか? 「主題レベルの変数」とは何ですか?たぶんあなたはあなたのデータのサンプルを与えることができます。 – Joe
X1は、wave/timepointごとに異なる値を持つレベル1の変数です(6つのタイムポイントがあります)。言い換えれば、その値は時間とともに変化します。 X2はすべての波の間に同じ値を持つレベル2の変数です。したがって、各被験者はX2の値を有し、時間の経過と共に一定である。それは実際には私が推測する非常に基本的なマルチレベルモデルですか?これで十分ですか? @Joe – Stef
したがって、あなたは 'TeamID'と' SubjectID'のためにだけランダムな傍受を探しているようです。この場合、 '(1 | TeamID)+(1 | SubjectID)'だけが必要です。 – Joe