如何解决R 中的 Rstan 错误:inDL 中的错误和 LoadLibrary 失败
我正在尝试在 RStudio 中运行我正在上课的一些 rstan,但第一个计算机实验室示例将不起作用。我的机器是戴尔 XPS 13 9360 上的 64 位 Windows 10。我可以在 RStudio 上正常运行 BRugs,这主要是我一直在使用的,但我想改用 Stan。
```{r setup,include=FALSE}
knitr::opts_chunk$set(echo = TRUE,tidy = TRUE)
```
```{r}
library(rstan)
library(bayesplot)
```
我得到这个输出:
在新窗口中显示包“rstan”是在R版本下构建的 4.0.5加载需要的包:StanHeaders 加载需要的包:ggplot2 rstan (Version 2.21.2,GitRev: 2e1f913d3ca3) 用于执行 我们建议调用具有过多 RAM 的本地多核 cpu 选项(mc.cores = parallel::detectCores())。为了避免重新编译 不变的 Stan 程序,我们建议调用 rstan_options(auto_write = TRUE) 不要在 'LOCAL_CPPFLAGS' 中指定 '-march=native' 或 Makevars 文件包 'bayesplot' 是在 R 版本 4.0.5 下构建的 是 bayesplot 版本 1.8.0
- mc-stan.org/bayesplot 上的在线文档和小插图
- bayesplot 主题设置为 bayesplot::theme_default() * 是否不影响其他 ggplot2 绘图 * 有关详细信息,请参阅 ?bayesplot_theme_set 关于主题设置
```{stan,output.var="binomial",label=ex1,cache=TRUE}
generated quantities{
real y;
real p;
y = binomial_rng(8,0.5);
p = y <= 2;
}
```
inDL(x,as.logical(local),as.logical(Now),...) 中的错误:无法
加载共享对象
'C:/Users/Teresa/AppData/Local/Temp/RtmpYde0OD/file23bc2f7df9e.dll':
LoadLibrary 失败:动态链接库 (DLL) 初始化
例程失败。另外:警告消息:在系统中(粘贴(CXX,
ARGS),ignore.stdout = TRUE,ignore.stderr = TRUE) : '-E' 未找到
接收器中的错误(类型 =“输出”):接收器中的无效连接错误(类型
= "输出") : 无效连接
我已经搜索了错误输出,但找不到任何有用的信息。我按照建议尝试了 install.packages("rstan",INSTALL_opts="--no-multiarch")
和 install.packages("bayesplot",INSTALL_opts="--no-multiarch")
Error in inDL(x,...) : unable to load shared object 但这没有帮助(虽然也许我应该先卸载它们?)。我对 R 和 Stan 很陌生,我不知道这些错误是什么。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。