Related to: Machine Learning
개요
몬테카를로 방법은 반복된 무작위 추출(repeated random sampling)을 이용하여 함수의 값을 수리적으로 근사하는 알고리즘입니다.
핵심 개념
몬테카를로 방법
- 반복된 무작위 추출(repeated random sampling)을 이용하여 함수의 값을 수리적으로 근사하는 알고리즘
- 대체적으로, 몬테카를로 방법은 확률론적 해석을 가진 문제를 해결하기 위해 사용될 수 있음
- 대수의 법칙에 의해 어떤 확률 변수의 기댓값으로 설명되는 적분은 랜덤표본(ramdom sample)의 표본 평균을 취함으로써 근사치를 구할 수 있음

수식 근사
어떤 함수 를 계산할 수 있고 확률분포 를 샘플링 할 수 있을 때:
여기서 는 에서 추출한 표본이며, 표본은 확률 분포를 반영합니다.
관련 개념
- Markov Chain Monte Carlo(MCMC, 마르코프 연쇄 몬테카를로) - 몬테카를로를 마르코프 연쇄와 결합한 방법
- 샘플링(Samiling) - 몬테카를로의 핵심 기반인 샘플링
- Expectation(기댓값) - 몬테카를로로 근사하는 기댓값
- Probability and Statistics - 몬테카를로 방법의 수학적 기반