종속성으로 rjags
을 사용하는 R 패키지를 작성 중입니다. 내 보낸 함수는 rjags::jags.model("myModel.JAGS")
내부적으로 호출해야합니다. 나는 그것이 stricto - sensu "스크립트"없는 경우에도 exec
폴더 내의 myModel.JAGS
파일을 번들로한다처럼R 패키지 내의 .JAGS 모델 파일 번들
는 느낌. 어떻게 접근해야합니까?
나는
#'@export
myFunction <- function() {
# ...
path <- path.package('myPackage')
file <- file.path(path, 'exec', 'myModel.JAGS')
rjags::jags.model(file, ...)
# ...
}
조금 hackish, 그것은
찾을?
좋아요. 참으로 기쁜 듯이 보이기 : –
R 패키지의'stan' 사용에 대한 모범 사례를보고있는 동안, stan 소스를'exec'에 두는 것이 좋습니다. 그렇지만 스탠 파일은 C로 변환되어 일회용으로 컴파일되므로 아마 설치된 패키지가 작동합니다. – Spacedman