我得到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