【发布时间】:2018-09-24 23:11:05
【问题描述】:
我在安装 glmmADMB 包时遇到问题,希望在这里得到一些帮助。我已经和我认识的使用 R 的人交谈过,但我们无法弄清楚这一点。
看起来错误与目录中的符号有关。但是,' 包含在 Windows 中作为默认命名约定,我似乎无法更改文件夹名称。我将我的计算机命名为 Vanessa,它会自动将用户文件夹名称命名为“Vanessa 的 PC”。 [这可能不是由于这个错误,因为我已经运行了一些在命令中包含此符号的其他代码。] 任何建议或想法将不胜感激。
这是我得到的日志:
install.packages("glmmADMB", + repos=c("http://glmmadmb.r-forge.r-project.org/repos", + getOption("repos")), + 类型="来源") 将软件包安装到“C:/Users/Vanessa's PC/Documents/R/win-library/3.4” (因为“lib”未指定) 尝试 URL 'http://glmmadmb.r-forge.r-project.org/repos/src/contrib/glmmADMB_0.8.3.3.tar.gz' 内容类型 'application/x-gzip' 长度 9391177 字节 (9.0 MB) 已下载 9.0 MB
- 正在安装源码包'glmmADMB' ... ** R ** 数据 * 将数据集移动到延迟加载数据库 ** 安装 ** 为延迟加载准备包 警告:包“MASS”是在 R 版本 3.4.4 下构建的 ** 帮助 * 安装帮助索引 ** 构建包索引 ** 安装小插曲 ** 测试是否可以加载已安装的包 * 拱门 - i386 错误:“tools:::.test_load_package('glmmADMB', 'C:/Users/Vanessa's”中的意外符号 执行停止 * 拱门 - x64 错误:“tools:::.test_load_package('glmmADMB', 'C:/Users/Vanessa's”中的意外符号 执行停止 错误:“i386”、“x64”加载失败
- 删除“C:/Users/Vanessa 的 PC/Documents/R/win-library/3.4/glmmADMB” install.packages 中的警告: 运行命令 '"C:/PROGRA~1/R/R-34~1.1/bin/x64/R" CMD INSTALL -l "C:\Users\Vanessa's PC\Documents\R\win-library\3.4" C: \Users\VANESSA'S~1\AppData\Local\Temp\Rtmp2piXfe/downloaded_packages/glmmADMB_0.8.3.3.tar.gz' 的状态为 1 install.packages 中的警告: 安装包“glmmADMB”的退出状态非零
下载的源码包在 ‘C:\Users\Vanessa 的 PC\AppData\Local\Temp\Rtmp2piXfe\downloaded_packages’
【问题讨论】:
-
(1) 我很确定您的问题确实来自路径名中的撇号/单引号;见stackoverflow.com/questions/47478890/…(未回答,我在那里发表了同样的评论)......
-
(2) 问题在于从源代码安装包。如果您愿意切换到
glmmTMB软件包,该软件包可直接从 CRAN 获得(并且与glmmADMB一样好或更好),那可能会解决您的问题... -
(3) 你能从源代码安装任何其他包吗?
-
谢谢!我之前只安装了 CRAN 中可用的软件包。这是我尝试从源代码安装的第一个软件包。我正在安装它,因为我想使用负二项分布函数。我曾经使用 MASS 来运行负二项分布,但 MASS 不会运行 - 没有给我带来系数错误。 glmmTMB 可以运行负二项分布吗?
-
是的,
glmmTMB可以处理负二项分布。 (您也可以发布一个问题来描述您与MASS::glm.nb的问题;bbmle::mle2也可用于这些问题,请参阅stackoverflow.com/questions/40191202/…
标签: r