1

Raudenbush/Bryk(1992/2002)、Hierarchical Linear Models、p178 - 179 に基づいて、データを使用して区分的な成長回帰を実行したいと考えています。

これを行うには、マルチレベル モデルを適用する必要があります。

I は、使用する必要がある lme4 パッケージです。

私のデータには、ID ごとの経時的な売上高が含まれています。sales>10 と sales>25 の 2 つのブレークポイントがあります。ブレークポイント前後の売上の伸びを分析したいと考えています。

ID ごとに 2 つの変数があります。 0)

df = data.frame (
ID = c(1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2),
sales = c(1,4,10,12,20,26,28,2,5,9,12,13,18,26,29,35),
var1 = c(1,2,3,3,3,3,3,1,2,3,4,4,4,4,4,4),
var2 = c(0,0,0,0,0,1,2,0,0,0,0,0,0,1,2,3))

私のマルチレベルモデルの形式は次のとおりです。

Y= b0i + b1i*a1ti + b2i*a2ti + eti

(申し訳ありませんが、画像と数式を投稿することは許可されていません :( )

a1ti と a2ti は、ピースを指定するコード化された変数 (var1 と var2) です。

レベル 1: 個々のレベルごとの反復観察
レベル 2: 被験者間レベル

lmer() コードでレベル 1 とレベル 2 を指定する必要がある場所と、2 つのピースの 2 つの勾配を取得する方法を誰かが説明してくれませんか? インターセプトのみを取得するために、ブラケットの間に仕様を O + ... または 1 + ... として追加する必要がありますか?

私のコードは次のようになります。

test <- (lmer(sales ~ ID*var1 + (1|var1) + (1|ID), df))

またはこれ:

test <- (lmer(sales ~ var1 + var2 + (1|var1) + (1|var2), df))

ありがとうございました!

おめでとうアレクサ

4

0 に答える 0