스털링 공식(Stirling's formula)
n!은 √(2πn)·(n/e)ⁿ과 비율 1로 가까워진다. ln n!을 ln x의 리만 합(Riemann sum)으로 보면 뼈대가, 가우스 적분(Gaussian integral)에서 상수 √(2π)가 나온다.
n개를 한 줄로 세우는 방법의 수(순열, permutation)
두 수의 차이는 n이 커질수록 오히려 커지지만, 비율은 1로 극한(limit)을 가집니다. 이런 뜻의 "≈"(기호로 ∼)는 소수 정리(prime number theorem)가 쓰는 것과 같은 말입니다. 상대오차는 대략
곱을 합으로. 로그를 취하면 곱이 합이 됩니다:
막대는 곡선 위로 조금씩 삐져나옵니다. 삐져나온 조각은 거의 삼각형이고, 높이들을 모두 이어 붙이면
√(2π)는 어디서 오는가. 상수를 정확히 잡으려면 다른 길이 필요합니다. 부분적분을 n번 하면
이어지는 곳. 이항계수(binomial coefficient)
이 개념이 나오는 긴 글
이 개념을 언급하는 페이지
- 가우스 적분
… 는 계승 n! = 1 \times 2 \times \cdots \times n 의 근삿값인스털링 공식n! \approx \sqrt{2\pi n}\,(n/e)^n 에도 나타납니다. 여기서 ≈는 n이 커질수록 …
- 이항분포
… n이 크면 직접 계산하기 어렵습니다. n!을 \sqrt{2\pi n}\,(n/e)^n 으로 어림하는스털링 공식을 넣으면 이항계수의 크기를 손으로 다룰 수 있게 되고, 이것이 드무아브르가 종 모양 곡선을 찾아낸 계산의 …
- 조화급수
… n! = \ln 1 + \ln 2 + \cdots + \ln n 을 곡선 ln x 아래 넓이로 어림하면스털링 공식이 나옵니다. 퀵정렬은 1960년 무렵 영국의 토니 호어가 고안한 정렬 방법으로, 기준값 하나를 골라 …
- 이항계수
… →를 +1, ↑를 −1로 읽으면 길은 무작위 행보의 자취가 됩니다. n이 크면 계승 계산이 버거운데,스털링 공식이 \binom{2n}{n} \approx 4^n/\sqrt{\pi n} 같은 어림을 줍니다. 이어지는 …
- 차원의 저주
… = n! )은 가우스 적분을 d번 곱하는 요령으로 얻고, 그것이 얼마나 빨리 0으로 가는지는스털링 공식이 알려 줍니다. d차원 표준 정규분포에서 뽑은 점들은 밀도가 가장 높은 중심 근처가 아니라 반지름 …
- 정보 엔트로피
… 거의 언제나 np번 안팎 나옵니다. 그런 결과열의 개수는 이항계수 \binom{n}{np} 이고,스털링 공식으로 어림하면 2^{nH(p)} 에 가깝습니다(지수의 차이가 n에 비해 무시할 만큼 작다는 뜻의 …
- 순열
… 섞은 카드의 순서는 거의 틀림없이 지금까지 한 번도 나온 적이 없는 순서입니다. 이 크기를 어림하는 식이스털링 공식n! \approx \sqrt{2\pi n}\,(n/e)^n 입니다. n이 커질수록 두 변의 비가 1로 …
- 카탈랑 수
… = \frac{1}{n+1}\binom{2n}{n} 입니다. 지금 C_n = .스털링 공식을 쓰면 C_n \sim \frac{4^n}{n^{3/2}\sqrt\pi} 입니다. 여기서 ∼는 n이 …
- 확률적 방법
… 방법으로 얻습니다(반 데르 바르던 정리). 계산의 대부분은 이항계수를 어림하는 일이고, 여기에는스털링 공식이 쓰입니다.
- 점근 표기법
… 여기서는 n이 커질 때가 아니라 x가 0에 다가갈 때 x^{n+1} 의 상수배를 넘지 않는다는 뜻입니다.스털링 공식의 \ln n! = n \ln n - n + O(\ln n) 도 같은 말투입니다. 알고리즘에서는 찾는 …
- 정렬 알고리즘
… 비교만 쓰는 정렬은 최악의 경우 적어도 \log_2 n! 번 비교해야 합니다(비교 정렬의 하한).스털링 공식으로 풀면 이 값은 n \log_2 n - 1.44\,n 남짓이라, 첫째 항이 병합 정렬과 같습니다. 비용 …
- 비교 정렬의 하한
… 12! \rceil = 29 번이 아니라 30번이 필요하다는 것이 컴퓨터 탐색으로 밝혀졌습니다.스털링 공식에 따르면 \log_2 n! = n \log_2 n - n \log_2 e + O(\log n) 이니 이 …
- 원천 부호화 정리
… 앞면이 나올 np개의 자리를 고르는 가짓수, 이항계수 \binom{n}{np} 입니다. n이 클 때스털링 공식으로 어림하면 이 수는 대략 2^{nH} 입니다. 이 어림은 지수만 맞는 거친 어림입니다. n = 10, …
- 최대 엔트로피 원리
… N번의 결과를 여섯 무리로 나누는 방법의 수로, 두 무리로 나누는 이항계수를 넓힌 것입니다. 이 수를스털링 공식으로 어림하면 지수 부분이 2^{N H(p)} 입니다. 그래서 평균이 4.5인 기록들 가운데 압도적으로 …
- 통로 부호화 정리
… 그렇게 받을 법한 비트열은 이항계수 \binom{n}{nq} \approx 2^{nH(q)} 개로(스털링 공식), 부호어를 둘러싼 '잡음 구름'을 이룹니다. 받는 쪽이 헷갈리지 않으려면 부호어들의 구름이 겹치지 …
- 최소 기술 길이
… 씌운 값이 바로 \log_2(n+1) + \log_2\binom{n}{h} , 곧 이 부호의 길이입니다.스털링 공식으로 펼치면 이 길이는 최대가능도의 길이에 약 \tfrac12 \log_2 n 비트를 더한 것입니다. 앞면 …