RのlmerTestパッケージ、具体的には「rand」関数がランダム効果のテストをどのように処理するかについて知りたいです。組み込みの「ニンジン」データセットを使用するCRAN のlmerTest pdfの例を考えてみます。
#import lme4 package and lmerTest package
library(lmerTest)
#lmer model with correlation between intercept and slopes
#in the random part
m <- lmer(Preference ~ sens2+Homesize+(1+sens2|Consumer), data=carrots)
# table with p-values for the random effects
rand(m)
モデルは、2つのランダムな分散(切片と「sens2」)を指定します。どちらも「コンシューマー」にネストされており、切片と「sens2」の間の共分散です。lmer実行からのランダムコンポーネントの出力(pdfには含まれていません)は次のとおりです。
Random effects:
Groups Name Variance Std.Dev. Corr
Consumer (Intercept) 0.195168 0.44178
sens2 0.002779 0.05271 0.18
Residual 1.070441 1.03462
Number of obs: 1233, groups: Consumer, 103
これは、モデルの仕様を考えると予想されます。rand関数からの出力は次のとおりです。
Analysis of Random effects Table:
Chi.sq Chi.DF p.value
sens2:Consumer 6.99 2 0.03 *
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
変量効果の表を考えると、lmerTestは "sens2"のランダム勾配を評価していると思いますが、勾配と切片の間の共分散である可能性もあります。ランダムインターセプトのテストは含まれていません。ランダムな切片のみ(ランダムな勾配または共分散なし)で別のモデルを推定し、 "rand"ステートメントから次の結果を得ました。
Analysis of Random effects Table:
Chi.sq Chi.DF p.value
Consumer 79.6 1 <2e-16 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
切片に関連するランダムな分散の検定は、ここで提供されます。それで、最初のモデルからのランダムな分散コンポーネントのテストが何をテストしているのか誰かが知っていますか?ランダムなコンポーネントの3つすべてをテストするためにドキュメントから見ることができない方法はありますか?inside-R.orgのrandテストのページには、次のようなわかりにくい説明があります(CRANのPDFにはありません)。
Values
Produces a data frame with tests for the random terms being non-significant.
Note
If the effect has random slopes, then first the correlations between itercept [sic] and slopes are checked for significance
「値」の説明に逆の意味があり、重大な影響のみが報告される可能性はありますか?私は「ステップ」手順を実行しましたが、3つのランダムな分散コンポーネントすべてが実行で考慮されたかどうかは明確ではありませんでした。
この問題についての洞察は大歓迎です。
ジョー
編集:プロットは少し厚くなります。以下を使用して(この優れた投稿に基づく)、「対角線」の共分散構造(ランダムな切片と勾配の間に共分散がない)をチェックすることに私は気づきました。
m2 <- lmer(Preference ~ sens2+Homesize+(1|Consumer)+(0+sens2|Consumer), data=carrots)
VarCorrを使用したランダム分散のlmer出力は次のとおりです。
Groups Name Std.Dev.
Consumer (Intercept) 0.441807
Consumer.1 sens2 0.052719
Residual 1.034618
これは、ランダムな勾配と切片の間の共分散(相関)を正しく省略します。lmerTestから「rand」関数を実行すると、次の出力が生成されます。
Analysis of Random effects Table:
Chi.sq Chi.DF p.value
Consumer 84.4 1 <2e-16 ***
sens2:Consumer 6.3 1 0.01 *
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
したがって、このモデルの2つの分散コンポーネントをテストします。しかし、ランダムな共分散の最初のモデルに関する問題は残っています。lmerTestテストとは何ですか?