Hi
I’m new to Stan and I am currently getting an Error in sink(type = “output”) : invalid connection when I run the below code in R
library(rstan)
set.seed(12345)
n <- 10
y <- rbinom(n,1,0.5)
y
write("// Stan model Bernoulli P
data { // The input data
int <lower = 1> N; // sample size
int y[N]; // vector with data
}
parameters { // The parameter(s) of the model
real<lower = 0, upper = 1> p;
}
model { // The model specification
y ~ bernoulli(p); // Sampling model
p ~ beta(1,1); // Prior
}",
"model1.stan")
fit <- stan(file = "model1.stan", data = list(N=n, y=y))
fit
When I run this code, I get the following error message:
Error in compileCode(f, code, language = language, verbose = verbose) :
C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe: file3f4068d84b68.o:file3f4068d84b68.cpp:(.text$_ZN3tbb8internal26task_scheduler_observer_v3D0Ev[_ZN3tbb8internal26task_scheduler_observer_v3D0Ev]+0x1d): undefined reference to tbb::internal::task_scheduler_observer_v3::observe(bool)'C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe: file3f4068d84b68.o:file3f4068d84b68.cpp:(.text$_ZN3tbb10interface623task_scheduler_observerD1Ev[_ZN3tbb10interface623task_scheduler_observerD1Ev]+0x1d): undefined reference to
tbb::internal::task_scheduler_observer_v3::observe(bool)'C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe: file3f4068d84b68.o:file3f4068d84b68.cpp:(.text$_ZN3tbb10interface623task_scheduler_observerD1Ev[_ZN3tbb10interface623task_scheduler_observerD1Ev]+0x3a): undefined reference to `tbb::internal::task_scheduler_observer_v3::observe(bool)'C:\rtools42\x86_64-w64-mingw32.static.posix\bin/ld.exe: file3f4068d84b68.o:file3f4068d84b68.cpp:(.text$_ZN3tbb10interface
Error in sink(type = “output”) : invalid connection
Operating System: Windows 10.0.22621
Interface Version: RStan 2.21.8
Thanks