前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)RとStanを用いてMCMCを実行する際にエラーが発生しました。
発生している問題・エラーメッセージ
RとStanの連携がうまくできず、実行することができません。
スクリプトが間違っているのかと思いましたが、何度確認しても間違っていないようです。
エラーメッセージ
1: system(cmd, intern = !verbose) で:
命令 'C:/PROGRA1/R-401.1/bin/x64/R CMD SHLIB filec4454504b67.cpp 2> filec4454504b67.cpp.err.txt' の実行は状態 1 を持ちました
2: file(con, "r") で:
ファイル 'filec4454504b67.cpp.err.txt' を開くことができません: No such file or directory
sink(type = "output") でエラー: コネクションが不正です
該当のソースコード
R
Stan
ソースコード
<R>
mcmc_result_pred <- stan(
file = "3-3-1-simple-lm-pred-2.stan",
data = data_list_pred_2,
seed = 1
)
<Stanファイル”3-3-1-simple-lm-pred-2.stan”>
data {
int N;
vector[N] sales;
vector[N] temperature;
vector[N] temperature_sq;
vector[N] temperature_cb;
int N_pred;
vector[N_pred] temperature_pred;
}
parameters {
real Intercept;
real beta1;
real beta2;
real beta3;
real<lower=0> sigma;
}
model{
for (i in 1:N){
sales[i] ~ normal(Intercept + beta1temperature[i] + beta2temperature_sq[i] + beta3*temperature_cb[i],sigma);
}
}
generated quantities {
vector[N_pred] mu_pred;
vector[N_pred] sales_pred;
for (i in 1:N_pred) {
mu_pred[i] = Intercept + beta1*temperature_pred[i];
sales_pred[i] = normal_rng(mu_pred[i],sigma);
}
}
試したこと
実は以前にもMCMCを実行する際に同じようなエラーが出たことがあります。
その際は、RとStanのインストールされている場所をガチャガチャ動かしているうちに「~は…によりブロックされています。許可しますか?」というようなメッセージが表示され、許可したら動くようになりました。(詳しく覚えていなくて申し訳ありません。何らかのセキュリティソフトによってブロックされていますという旨のメッセージだったと思います。)
補足情報(FW/ツールのバージョンなど)
環境
Let's note CF-SZ5
Windows 10 Pro
R.4.0.1 for Windows
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/29 19:54