私は依存関係としてrjags
を使用するRパッケージを作成しています。私のエクスポートされた関数はrjags::jags.model("myModel.JAGS")
を内部的に呼び出す必要があります。Rパッケージ内の.JAGSモデルファイル
私はそれがstricto-sensuの「スクリプト」でない場合でも、exec
フォルダ内のmyModel.JAGS
ファイルをバンドルする必要がありますように私は感じます。どのように私はそれにアクセスする必要がありますか?
私は
#'@export
myFunction <- function() {
# ...
path <- path.package('myPackage')
file <- file.path(path, 'exec', 'myModel.JAGS')
rjags::jags.model(file, ...)
# ...
}
は少しハック見つけ、それを何ですか?
これは本当にうまく見えます:) –
奇妙なことに、奇妙なことに、Rパッケージの 'stan'用のベストプラクティスを今見ているうちに、' exec'にstanソースを置くことをお勧めします*。しかし、スタンファイルはC言語に変換され、一回限りでコンパイルされます。 – Spacedman