我想估计用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)
非常感谢。