Ошибки Rstan в R: ошибка в inDL и сбой LoadLibrary

Я пытаюсь запустить rstan в RStudio из класса, который я беру, и самый первый пример компьютерной лаборатории не работает. Моя машина — это Windows 10, 64-разрядная версия на Dell XPS 13 9360. Я могу нормально запускать BRugs на RStudio, и это в основном то, что я использовал, но я хочу перейти на использование Stan.

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE,
                      tidy = TRUE)
```
```{r}
library(rstan)
library(bayesplot)
```

И я получаю такой вывод:

Пакет «Показать в новом окне» был создан под R версии 4.0.5 Загрузка необходимого пакета: StanHeaders Загрузка необходимого пакета: ggplot2 rstan (версия 2.21.2, GitRev: 2e1f913d3ca3) Для выполнения на локальном многоядерном процессоре с избыточной оперативной памятью мы рекомендуем позвонить параметры (mc.cores = parallel :: detectCores ()). Чтобы избежать перекомпиляции неизмененных программ Stan, мы рекомендуем вызывать rstan_options (auto_write = TRUE). Не указывать ‘-march = native’ в ‘LOCAL_CPPFLAGS’ или пакет файлов Makevars’bayesplot ‘был собран под R версии 4.0.5 Это байесплот версии 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’ не найден Ошибка в приемнике (type = output): неверное соединение Ошибка в приемнике ( type = output): неверное соединение

Я искал сообщения об ошибках, но не нашел ничего, что могло бы помочь. Я пробовал install.packages("rstan",INSTALL_opts="--no-multiarch") и install.packages("bayesplot",INSTALL_opts="--no-multiarch"), как предложено в Ошибка в inDL (x, as.logical (local), as.logical (now), …): невозможно загрузить общий объект, но это не помогло (хотя, может быть, мне следовало сначала удалить их?). Я новичок в R и Stan, и я не знаю, что это за ошибки.

См. также:  Как правильно поменять местами пустые указатели?

В деинсталляции пакетов нет необходимости, но было бы неплохо перезапустить R после установки с --no-multiarch.   —  person user1153070    schedule 27.04.2021

Понравилась статья? Поделиться с друзьями:
IT Шеф
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: