confint中的错误:起始值违反了边界

时间:2015-10-19 15:13:18

标签: r lme4

我想估计用lmer创建的模型的置信区间。但是我遇到了一些问题。当我运行confint时,会出现错误:

    Error in (function (par, fn, lower = -Inf, upper = Inf, control = list(),  : Starting values violate bounds

有人可以向我解释为什么会发生这种情况以及如何解决这个问题?

以下是我的代码。我有两个级别'rate'(高,低),两个级别为'cover'(是,否),而我有四个条件(1,2,3,4)。

library(MASS);library(lme4)
contrasts(datafile$rate) <-contr.sdif(2)
contrasts(datafile$cover) <-contr.sdif(2)
contr.lmer1 = lmer(ldepvar ~ rate*cover + (1 + condition|pp) + (1 + condition|stim), data = datafile)
print(contr.lmer1, corr=FALSE)
confint(contr.lmer1)

非常感谢。

0 个答案:

没有答案