본문 바로가기

카테고리 없음

작성중 JAGS 와 OpenBUGS

http://www.johnmyleswhite.com/notebook/2010/08/20/using-jags-in-r-with-the-rjags-package/
jags 와 rjags 쓰는 예제 


http://bayesiancomputation.wordpress.com/2010/06/19/openbugs-vs-jags/
OpenBUGS와 JAGS 사용에 관한 굉장히 중요한 코멘트 


몇 달이 넘게 OpenBUGS로 헤멨는데, JAGS가 대안이라는 생각이 오늘 저녁에 갑자기 들었다. 맥에서는 OpenBUGS 정상적 사용이 진짜 어려웠고. 리눅스에서 환경 다 갖춘 후에도 알 수 없는 에러가 정말 많았는데, OpenBUGS 자체에 대해 서서히 회의를 하기 시작했음 그러다. 
JAGS가 구조적으로 우수한 점이 많이 있는 것 같다, OpenBUGS가 새로운 기능을 몇 더 갖추고 있지만. 
사실 오픈 벅스에 매달린 건, 작년에 학회 갔다가 이게 업계의 사실상 표준 de facto standard 라고 들었기 때문인데. 꼭 그렇진 않다는 생각이 요새 많이 듬. 그리고 OpenBUGS  홈피가 너무 오래 업데이트 안되고 있고.. 작년에 실습하면서 보니까 윈도우에서도 정말 기기묘묘한 에러가 많이 나는 것을 발견할 수 있었고 좀 아무튼 그렇다. 

앞으로 며칠 동안 JAGS로 기존 코드 돌리던 것 옮겨서 잘 작동하는지 보겠음. 
 
----------

OpenBUGS를 스탠드얼론으로 돌리는 것은 맥이나 리눅스에서도 별 문제가 없다고 할 수도. 그런데 내가 가지는 문제는 대부분 R에서 호출하려고 할 때 생김. 단적으로, OpenBUGS로는 리눅스 위에서도 안전하게 돌아가는 코드가 R2OpenBUGS나 BRugs에서는 알 수 없는 에러를 내고, 디버깅도 사실상 불가능한 경우가 잦음. 
그리고 뭔가 좀 해보려고 하면 R 등을 안 쓸 수가 없다;