0
我正在編寫一個R包,它使用rjags
作爲依賴關係。我輸出的函數需要在內部調用rjags::jags.model("myModel.JAGS")
。R包中的.JAGS模型文件
我覺得我應該捆綁exec
文件夾中myModel.JAGS
文件,即使它不是一個嚴格-意義上「腳本」。我應該如何訪問它?
我發現
#'@export
myFunction <- function() {
# ...
path <- path.package('myPackage')
file <- file.path(path, 'exec', 'myModel.JAGS')
rjags::jags.model(file, ...)
# ...
}
有點hackish的,是嗎?
太好了。這看起來更好,歡呼聲:) –
奇怪的是,雖然剛剛看到R包中'stan'用法的最佳實踐,建議*是*將stan源放在'exec'中。但是,然後stan文件變成C並編譯一次性的基礎上,所以也許安裝的軟件包對那些.... – Spacedman