베이즈데이터분석 기말과제물 2번에서 sigma1과 sigma2의 사전분포가 1/sigma로 정의되어 있는데,
이것을 stan 모델로 어떻게 표현해야 하나요?
정규분포면 그냥 쉽게 normal 사용하면 되는데,
1/sigma에 대해서는 자료를 뒤져봐도 없어서 질문드립니다.
Prev이전 문서
Next다음 문서
베이즈데이터분석 기말과제물 2번에서 sigma1과 sigma2의 사전분포가 1/sigma로 정의되어 있는데,
이것을 stan 모델로 어떻게 표현해야 하나요?
정규분포면 그냥 쉽게 normal 사용하면 되는데,
1/sigma에 대해서는 자료를 뒤져봐도 없어서 질문드립니다.
답변이 늦은 듯,, (기말고사 준비로 들어왓다가 글 남겨 봅니다)
22년 수강해서리, 정확한 문제상세는 모르겠으나,
theta o( [1/theta] ,,, < 왼쪽 " o( " 는 "비례"한단 기호로 사용>
사전분포가 1/theta 라 함은, 바꾸어 말하면 ,,,,,"theta 가 (1/theta) 에 비례" 한다는 어이없는 걸로 보이지만,
사전분포가 Uniform [1,D] = 1/D 임을 지시하는 것에 지나지 않아요.
그래서,
"균등분포" 에 관한 명령어를 사용하심 될 듯요
R
uniform_rng
(reals alpha, reals beta)
Generate a uniform variate with lower bound alpha and upper bound beta; may only be used in transformed data and generated quantities blocks. For a description of argument and return types
https://mc-stan.org/docs/2_21/functions-reference/uniform-distribution.html