Я пишу пакет R, который использует rjags
в качестве зависимости. Моим экспортированным функциям необходимо позвонить по телефону rjags::jags.model("myModel.JAGS")
.Bundle. Файлы модели JAGS в пакете R
Я чувствую, что должен связать myModel.JAGS
файл в папке exec
, даже если это не -зепзи в строгом «сценарий». Как я должен получить к нему доступ?
Я нахожу
#'@export
myFunction <- function() {
# ...
path <- path.package('myPackage')
file <- file.path(path, 'exec', 'myModel.JAGS')
rjags::jags.model(file, ...)
# ...
}
немного хака, это?
Отлично. Это выглядит действительно лучше, приветствует :) –
Любопытно, что, глядя сейчас только на лучшую практику использования 'stan' в пакетах R, рекомендация * есть *, чтобы поставить источник stan в' exec'. Но тогда stan-файлы превращаются в C и скомпилированы на разовой основе, поэтому, возможно, установленный пакет работает на тех .... – Spacedman