stan-dev/bayesplot

bayesplot R package for plotting Bayesian models

해결하는 문제

베이즈 모델링은 종종 해석하기 어려운 복잡한 사후 추정치와 MCMC(Markov Chain Monte Carlo) 데이터를 생성합니다. bayesplot은 모델 성능을 진단하고 베이즈 모델의 결과를 시각화하는 데 도움을 주는 표준화된 플롯 함수 라이브러리를 제공합니다.

작동 방식

이 패키지는 ggplot2와 통합된 R 라이브러리로 구성되어 있습니다. 사후 추정치(일반적으로 MCMC에서 얻은 것)를 입력으로 받아 다양한 전문적인 플롯으로 변환합니다. 다음과 같은 유형의 시각화를 지원합니다:

  • 사후 추정치 시각화: 파라미터의 분포를 시각화합니다.
  • MCMC 진단: 체인 수렴 및 샘플링 효율성 문제를 식별합니다.
  • HMC/NUTS 진단: 해밀턴 몬테카를로(HMC) 및 노-유턴 샘플러(NUTS) 성능을 진단하기 위한 특수 도구(에너지 플롯, 발산 산점도 등).
  • 예측 검증: 모델 예측을 관측 데이터와 비교하기 위한 그래픽 사후 또는 사전 예측 검증.

대상 사용자

특히 Stan 생태계(예: rstan 또는 rstanarm)를 사용하는 연구자 및 개발자를 위한 것으로, 사후 추정치를 생성하는 모든 베이즈 모델에서 사용 가능합니다.

주요 특징

  • ggplot2 통합: 모든 플롯은 ggplot 객체이며, 표준 ggplot2 함수를 사용해 완전히 사용자 정의 가능합니다.
  • 포괄적인 진단 도구: MCMC 및 NUTS 에너지 진단을 위한 특수 도구 포함.
  • 예측 분석: 사후 예측 검증(PPC)을 위한 내장 함수 제공.
  • 개발자 친화적: 다른 베이즈 모델링 패키지가 시각화를 위한 백엔드로 사용할 수 있는 공통 함수 세트 제공.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트