본문 바로가기

2021/12

기각 샘플링을 이용한 난수생성 알고리즘 이번 포스팅에서는 기각 샘플링 (rejection sampling)이라는 방법을 사용하여 임의의 확률밀도함수를 따르는 난수 (random number)를 생성하는 방법에 대해서 살펴보겠습니다. 추가로 C/C++ 프로그램에서 기각 샘플링을 구현한 예시도 소개하겠습니다. 여기서 다루는 내용은 연속적인 값을 가질 수 있는 변수가 특정한 확률 분포를 따르는 경우에 대한 것인데요. 이 때 해당 변수의 값이 특정 범위 내에 있을 확률은 확률밀도함수의 정적분으로 주어지는 것이 특징입니다. 확률밀도함수의 구체적인 정의와 특징에 대해서는 다음 포스팅에 더 자세하게 소개되어 있습니다. 수학 상식 : 확률 분포와 확률밀도함수 이번 포스팅에서는 여러 자연현상이나 사회현상들을 통계적으로 다루는 데 있어서 필수적인 개념인 확률 .. 더보기
수학 상식 : 정규 분포와 가우스 함수 이번 포스팅에서는 정규 분포 (normal distribution)의 개념과, 이를 수학적으로 나타내기 위한 가우스 함수 (Gaussian function)에 대해서 알아봅시다. 가우스 함수의 통계학적인 의미와 더불어, 누적분포함수와 특성함수가 어떤 형태를 가지는지에 대해서도 짚어보겠습니다. 가우스 함수의 수학적인 특징을 이해하기 위해서는 먼저 지수함수에 대해 알아야 합니다. 평균으로부터의 편차의 제곱이 자연지수 함수의 인자로 들어가는 형태를 띠고 있기 때문인데요. 지수함수의 정의와 특징에 대한 더 자세한 내용은 다음 포스팅에 소개되어 있습니다. 수학 상식 : 지수함수와 로그함수 이번에는 자연과학 및 공학 분야에서 중요하게 다뤄지는 오일러 상수 (Euler number 혹은 자연 상수)와 지수함수 (ex.. 더보기
물리학 상식 : 유체의 정역학적 평형 이번 포스팅에서는 자유롭게 흐를 수 있는 유체가 움직이지 않는 역학적 평형상태에 대해서 다뤄보겠습니다. 이를 두고 유체의 정역학적 평형 (hydrostatic equilibrium)이라고 하는데요. 이러한 상태에서 우리가 만족시켜야 하는 미분방정식이 어떤 형태를 띠고 있는지 살펴보겠습니다. 미분방정식에 대해 간단히 말하자면, 관심사가 되는 함수의 미분이 어떤 특징을 가지고 있는지를 정의한 방정식을 말합니다. 미분과 미분방정식의 개념이 생소하게 느껴지신다면, 시작하기에 앞서서 다음 포스팅을 읽어보시면 큰 도움이 되리라 생각합니다. 수학 상식 : 미분과 적분 이해하기 이번 포스팅에서는 고등학교 수학의 종착역이자 고급 수학의 출발점이라고 할 수 있는 미분과 적분에 대해 알아보도록 합시다. 미분과 적분의 기본 .. 더보기