R version 3.1.0 (2014-04-10)
lmer package version 1.1-6
lmerTest package version 2.0-6
現在、分析のために lmer と lmerTest を使用しています。ランダム構造に効果を追加するたびに、summary() を実行すると次のエラーが発生します。
#Fitting a mixed model:
TRT5ToVerb.lmer3 = lmer(TRT5ToVerb ~ Group + Condition + (1+Condition|Participant) + (1|Trial), data=AllData, REML=FALSE, na.action=na.omit)
summary(TRT5ToVerb.lmer3)
Error in `colnames<-`(`*tmp*`, value = c("Estimate", "Std. Error", "df", : length of 'dimnames' [2] not equal to array extent
このような構造のままにしておくと:
TRT5ToVerb.lmer2 = lmer(TRT5ToVerb ~ Group + Condition + (1|Participant) + (1|Trial), data=AllData, REML=FALSE, na.action=na.omit)
error run summary(TRT5ToVerb.lmer2) はなく、AIC、BIC、logLik 逸脱度、変量効果の推定値、固定効果の推定値とそれに対応する p 値などを返します。
そのため、オブジェクト TRT5ToVerb.lmer3 がそこにあるという事実にもかかわらず、lmerTest を実行すると明らかに何かが発生します。両者の唯一の違いはランダム構造です: (1+Condition|Participant) 対 (1|Participant)
私のデータのいくつかの特徴:
- 条件とグループはどちらもカテゴリ変数です。条件は 3 つのレベルで構成され、グループ 2
- 従属変数 (TRT5ToVerb) は連続的です: ms 単位の読み取り時間に対応します。
- これは反復測定実験であり、参加者ごとに 48 回の観測が行われます (参加者 = 28)
この脅威を読みましたが、明確な解決策がわかりません。データフレームを長い形式に変換する必要があるのでしょうか? もしそうなら、それをlmerでどのように扱うのですか?そうでないことを願っています。
ありがとう!
免責事項: 私は R の専門家でも統計の専門家でもないので、しばらくお待ちください。