lme4 错误信息 "Error in getOptfun(optimizer)"

lme4 error message "Error in getOptfun(optimizer)"

我正在尝试弄清楚如何使用 lme4 进行广义混合模型。当我尝试 运行 我的模型时,我一直不断收到此错误消息:

Error in getOptfun(optimizer) : couldn't find optimizer function bobyqa
In addition: Warning messages:
1: In get(optimizer) : restarting interrupted promise evaluation
2: In get(optimizer) : internal error -3 in R_decompress1

我试图通过 this demonstration 学习如何制作模型,但是当我从第 8 页转到这一行时,我收到了相同的错误消息:

politeness.model = lmer(frequency ~ attitude + (1|subject) + 
        (1|scenario), data=politeness)

我似乎找不到关于此消息的任何含义,我想知道是否有人知道如何解决它。

这是教程中的基本代码:

dURL <- "http://www.bodowinter.com/tutorial/politeness_data.csv"
politeness <- read.csv(dURL)
library("lme4")
politeness.model <- lmer(frequency ~ attitude + 
                         (1|subject) + (1|scenario), 
      data=politeness)

这对我来说在最新版本的 lme4 中工作正常,但是 我希望它几乎可以与(全新安装)一起使用 版本。