I’ve got a hierarchical model that takes a long time to run that I need to run several times on different data (the longest version is ~8 hours and makes my laptop otherwise unusable).
I do have access to a virtual remote lab with RStudio via my university, but I can’t get rstan running. I suspect it has to do with a mismatch in the library locations. Here’s the code I’m running
library(brms)
bre10 <- sthfc[sthfc$e_l10 == "e" & !is.na(sthfc$e_l10),]
formula_logit2 <- bf(correct_log ~ exp(logalpha) * eta,
eta ~ 1 + time_rem + (0 + time_rem |i| discover_id) + (1 | user_id),
logalpha ~ 1 + (1 |i| discover_id),
nl = TRUE)
prior_log <- prior("normal(0, 5)", class = "b", nlpar = "eta") +
prior("normal(0, 1)", class = "b", nlpar = "logalpha") +
prior("constant(1)", class = "sd", group = "user_id", nlpar = "eta") +
prior("normal(0, 3)", class = "sd", group = "discover_id", nlpar = "eta") +
prior("normal(0, 1)", class = "sd", group = "discover_id", nlpar = "logalpha")
brm_log10 <- brm(formula_logit2, data = bre10,
family = gaussian(),
prior = prior_log,
iter = 3000)
And the error I get is
Compiling Stan program...
make cmd is
make -f "C:/PROGRA~1/R/R-40~1.2/etc/x64/Makeconf" -f "C:/PROGRA~1/R/R-40~1.2/share/make/winshlib.mk" -f "C:\Users\MHIMME~1\AppData\Local\Temp\230\RtmpKCXL0S\Makevarsaa482c6e410b" CXX='$(CXX14) $(CXX14STD)' CXXFLAGS='$(CXX14FLAGS)' CXXPICFLAGS='$(CXX14PICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX14LDFLAGS)' SHLIB_LD='$(SHLIB_CXX14LD)' SHLIB="fileaa483e5918c9.dll" WIN=64 TCLBIN=64 OBJECTS="fileaa483e5918c9.o"
make would use
Warning message:
In system(paste(cmd, "-n")) :
'CreateProcess' failed to run 'C:\rtools40\usr\bin\make.exe -f "C:/PROGRA~1/R/R-40~1.2/etc/x64/Makeconf" -f "C:/PROGRA~1/R/R-40~1.2/share/make/winshlib.mk" -f "C:\Users\MHIMME~1\AppData\Local\Temp\230\RtmpKCXL0S\Makevarsaa482c6e410b" CXX='$(CXX14) $(CXX14STD)' CXXFLAGS='$(CXX14FLAGS)' CXXPICFLAGS='$(CXX14PICFLAGS)' SHLIB_LDFLAGS='$(SHLIB_CXX14LDFLAGS)' SHLIB_LD='$(SHLIB_CXX14LD)' SHLIB="fileaa483e5918c9.dll" WIN=64 TCLBIN=64 OBJECTS="fileaa483e5918c9.o" -n'
I also ran
devtools::session_info("rstan")
and get
- Session info -------------------------------------------------
setting value
version R version 4.0.2 (2020-06-22)
os Windows Server x64
system x86_64, mingw32
ui RStudio
language (EN)
collate English_United States.1252
ctype English_United States.1252
tz America/New_York
date 2020-09-07
- Packages -----------------------------------------------------
! package * version date lib
assertthat 0.2.1 2019-03-21 [1]
backports 1.1.9 2020-08-24 [1]
BH 1.72.0-3 2020-01-08 [1]
callr 3.4.3 2020-03-28 [1]
checkmate 2.0.0 2020-02-06 [1]
cli 2.0.2 2020-02-28 [1]
colorspace 1.4-1 2019-03-18 [1]
crayon 1.3.4 2017-09-16 [1]
curl 4.3 2019-12-02 [1]
desc 1.2.0 2018-05-01 [1]
digest 0.6.25 2020-02-23 [1]
ellipsis 0.3.1 2020-05-15 [1]
evaluate 0.14 2019-05-28 [1]
fansi 0.4.1 2020-01-08 [1]
farver 2.0.3 2020-01-16 [1]
ggplot2 3.3.2 2020-06-19 [1]
glue 1.4.2 2020-08-27 [1]
gridExtra 2.3 2017-09-09 [1]
gtable 0.3.0 2019-03-25 [1]
inline 0.3.15 2020-09-07 [1]
isoband 0.2.2 2020-06-20 [1]
jsonlite 1.7.0 2020-06-25 [1]
labeling 0.3 2014-08-23 [1]
lattice 0.20-41 2020-04-02 [2]
lifecycle 0.2.0 2020-03-06 [1]
loo 2.3.1 2020-07-14 [1]
magrittr 1.5 2014-11-22 [1]
MASS 7.3-51.6 2020-04-26 [2]
Matrix 1.2-18 2019-11-27 [2]
matrixStats 0.56.0 2020-03-13 [1]
mgcv 1.8-31 2019-11-09 [2]
munsell 0.5.0 2018-06-12 [1]
nlme 3.1-148 2020-05-24 [2]
pillar 1.4.6 2020-07-10 [1]
pkgbuild 1.1.0 2020-07-13 [1]
pkgconfig 2.0.3 2019-09-22 [1]
pkgload 1.1.0 2020-05-29 [1]
praise 1.0.0 2015-08-11 [1]
prettyunits 1.1.1 2020-01-24 [1]
processx 3.4.4 2020-09-03 [1]
ps 1.3.4 2020-08-11 [1]
R6 2.4.1 2019-11-12 [1]
RColorBrewer 1.1-2 2014-12-07 [1]
Rcpp * 1.0.5 2020-07-06 [1]
RcppEigen 0.3.3.7.0 2019-11-16 [1]
D RcppParallel 5.0.2 2020-06-24 [1]
rlang 0.4.7 2020-07-09 [1]
rprojroot 1.3-2 2018-01-03 [1]
rstan 2.21.2 2020-07-27 [1]
rstudioapi 0.11 2020-02-07 [1]
scales 1.1.1 2020-05-11 [1]
StanHeaders 2.21.0-6 2020-08-16 [1]
testthat 2.3.2 2020-03-02 [1]
tibble 3.0.3 2020-07-10 [1]
utf8 1.1.4 2018-05-24 [1]
V8 3.2.0 2020-06-19 [1]
vctrs 0.3.4 2020-08-29 [1]
viridisLite 0.3.0 2018-02-01 [1]
withr 2.2.0 2020-04-20 [1]
source
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.0)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
Github (bgoodri/inline@21105c7)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.0)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.0)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
CRAN (R 4.0.2)
[1] \\NV-DC1/DFS$/Root/FORDHAM/Users/mhimmelste_fordham/Documents/R/win-library/4.0
[2] C:/Program Files/R/R-4.0.2/library
D -- DLL MD5 mismatch, broken installation.
Which seems like it might indicate the problem, though I still don’t know what to do about it.
Any help would be much appreciated.