我得到R中的下面的錯誤messgae當我嘗試從lme4使用來自效果封裝allEffects()與glmer創建的GLMM(mpc7j)():allEffects()上GLMM給出錯誤信息
> mpc7j<- glmer(correct_response ~ pc * Stim.cond + sess:pc + sess:Stim.cond +
(1|item.no) + (1|id), data=d7nowl, family=binomial)
> allEffects(mpc7j)
Error in eval(expr, envir, enclos) : Object 'sess' not found
當我在不同模型(「虛擬」)上對同一數據使用allEffects(),而在固定效果中沒有包含「sess」的術語時,它工作得很好。
> dummy<- glmer(correct_response ~ pc * Stim.cond + (1|item.no) + (1|id),
data=d7nowl, family=binomial)
我使用STR(mpc7j)來檢查我的模型,它看起來像「SESS」就在那裏爲組對比治療中的因素。
.. .. ..$ pc : chr "contr.treatment"
.. .. ..$ Stim.cond: chr "contr.treatment"
.. .. ..$ sess : chr "contr.treatment"
「SESS」是具有2級水平的因子,並且是指試驗時間(重複測量,會話1和會話2)。我測試的一個科目只進行過一次測試,而不是其他科目的兩倍。這可能與這個錯誤有什麼關係?
我會很感激任何指針,我在做什麼錯在這裏或我應該尋找一個解決方案。我已經搜索錯誤信息沒有成功。 allEffects()函數的R文檔也沒有幫助我。請幫助?
編輯:當我嘗試使用plotLMER.fnc()從languageR,我得到這個錯誤:
> plotmpc7j<-plotLMER.fnc(mpc7j)
log odds are back-transformed to probabilities
Fehler: Indizierung außerhalb der Grenzen
最後一行轉換爲類似「錯誤:邊界外指標」。
我並不十分震驚,這不起作用,但會調查它。 – 2012-07-05 16:14:35