问题描述
我正在尝试在 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 (将#修改为@)