RStan 도입 정보
RStan 도입 정보
이토로
「시계열 분석과 상태 공간 모델의 기초 R과 Stan에서 배우는 이론과 실장」의 제6부 3장에서 사용하는 RStan의 도입에 대해 비망록(자신용).
07May'20: Written
도입 환경
OS: Mojave (version; 10.14.6)
R 버전: 3.6.3 (2020-02-29)
R Studio 버전: 1.2.5033
절차
C++ 컴파일러 도입
Stan의 실행에 C++의 컴파일러가 필요하므로 적절히 넣는다.
CRAN 사이트에서 clang-7.0.0.pkg를 다운로드하여 설치했습니다.
htps : // c 란. rp 로지ぇct. rg/병/마코 sx/와 ls/
이전 버전의 RStan 삭제
이전 버전의 RStan을 지웠다.
RStudio의 콘솔에서 다음 명령을 실행했습니다.
remove.packages("rstan")
if (file.exists(".RData")) file.remove(".RData")
RStan 패키지 다운로드
다음 명령을 실행했습니다.
install.packages("rstan", repos = "https://cloud.r-project.org/", dependencies = TRUE)
동작 확인
동작 확인을 위해 이항 분포를 그려 보았다.
library(rstan)
x <- rbinom(n = 100, size = 20, prob = 0.8)
binomial_test <- "
data {
int N;
int n;
int x[n];
}
parameters {
real<lower=0, upper=1> p;
}
model {
x ~ binomial(N, p);
} "
d <- list(N = 20, x = x, n = length(x))
fit <- stan(
model_code = binomial_test ,
data= d)
stan_hist(fit)
결과는 이하.
잘했다.
참조
· Mac에서 rstan 실행 환경 준비
ㅡㅡㅡㅜㅜㅜㅜ 하테나 bぉg. 코m/엔트리/2019/11/16/092734
· RStan Getting Started
htps : // 기주 b. 이 m / s tan-v / rs tan / uki / RS tan-Getchin g-S rd
· Stan을 이용한 이항 분포의 파라미터 추정 이항 분포
h tps : // s ts. 비파 pyu s. jp/바야시안-s들 s cs/s단/비만아 l. HTML
Reference
이 문제에 관하여(RStan 도입 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kumalpha/items/158d0fdfa054da602e1b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)