Booking.com 에서의 축차 검정 (Sequential Testing)
원문: Sequential Testing at Booking.com
모수, 큰 수의 법칙, 그리고 중심극한정리에 대하여
유독 마케팅에서 ‘모수가 충분하다’ 라거나, ‘모수가 크다’, ‘모수가 적다’ 등으로 모수를 ‘모집단의 수’ 를 줄인 말인 것처럼 쓰는 경우를 보셨을 겁니다. 엄밀히 따지면 이는 틀린 표현입니다. 일단, 통계학에서의 모수는 Parameter 이며 이는 모집단의 평균, 분산, 표준편차 등의 특성치를 일컫는 단어입니다.
그렇다면 모집단은 뭘까요? 모집단(Population)은 우리가 관심을 가지고 있는 집단입니다. 예를 들자면, ‘대한민국 국민의 평균 연령’ 을 알고 싶다고 하면 여기서 모집단은 ‘대한민국 국민’ 이 되고, 우리가 알고 싶어하는 모수는 연령의 평균이니까 ‘모평균’ 인 것이죠.
여기서 또 한 가지 문제가 생깁니다. ‘대한민국 국민’ 은 구체적인 것 같지만 꽤나 추상적인 개념입니다. 지금 이 글을 읽고 있는 순간에도 아기가 태어나고, 누군가는 죽을테니까 정확한 숫자를 파악하는 것은 불가능합니다. 그렇기 때문에 우리는 표본(Sample) 을 추출하여 표본의 통계량으로 모집단의 특성치들을 추정하는 것이죠.
말이 길어졌지만, 모수는 모집단의 수가 아니라 모집단의 특성치라는 것을 기억하시면 통계 용어를 보다 올바르게 쓰실 수 있을 겁니다.
표본 이야기가 나왔으니 큰 수의 법칙 또는 대수의 법칙은 표본의 크기가 충분히 크다면 그때의 표본 평균은 모평균에 충분히 가까워진다는 것입니다. 큰 수의 법칙(저는 대수의 법칙이라고 배웠는데 옛날 사람인 거더라고요)은 표본 또는 모집단의 분포와는 관련이 없습니다. 만약 ‘정규분포’ 가 생각이 나신다면 아래에 나올 중심극한정리와 헷갈리신 것일 겁니다.
큰 수의 법칙의 예를 들어보면, 6면의 주사위를 던지는 시행을 한다고 생각해보세요. 주사위는 1부터 6까지 눈이 있고, 이상적인 주사위라면 각 눈이 나올 확률은 $1/6$ 으로 동일해야합니다. 그러므로 우리가 주사위를 던졌을 때의 기댓값은 3.5 가 되겠죠. 주사위를 1번 던지는 시행에서는 시행의 평균값이 나온 눈의 값이랑 동일하니 3.5와는 가까울 수도(3, 4) 멀 수도(1, 6) 있습니다. 하지만 실험에서 시행의 횟수(표본의 수가 되겠죠)를 늘려서 표본의 평균을 구하면 3.5에 점점 가까워질 겁니다.
중심극한정리는 통계학에서 가장 많이 사용되는 개념 중의 하나이면서, 가장 많이 오용되는 개념 중의 하나라고 생각합니다. 얼핏 들으면 꽤나 유용하고, 솔깃한 제안을 해주니까요.
동일한 확률분포를 가진 독립 확률 변수 n개의 평균의 분포는 n이 적당히 크다면 정규분포에 가까워진다는 정리이다.
위의 설명은 한국어 위키피디아에 적힌 중심극한정리 문서의 일부입니다. 한 가지 명시적으로 표시되지 않은 것이 있는데, ‘n개의 평균의 분포’ 이기 때문에 이를 반복해야한다는 것입니다. 즉, 6면 주사위를 20번 던지는 실험은 여러 번을 시행하고, 각 시행에서 나온 평균 점수의 분포를 그렸을 때 그 표본 평균의 분포가 정규분포에 가까워진다는 것입니다.
‘중심극한정리에 의해서 정규분포를 따르니까’ 라고 쓸 수 있는 곳은 표본 평균의 분포를 이용할 때만 가능한 표현인 점을 명심하시면 좋을 것 같습니다.
큰 수의 법칙과 중심극한정리를 설명할 때 표본의 크기와 시행의 횟수가 커지면 어떻게 바뀌는지까지 보여드리면 훨씬 더 이해가 쉬웠을 것 같지만, 해당 자료를 찾는 것이 크게 어렵지 않을테니 다른 글도 보시면서 보다 확실한 개념을 잡으실 겸 찾아보시는 것을 추천드립니다.
읽어주셔서 감사합니다.
현재 제가 일하고 있는 ODK Media Inc. 에서 3년 이상의 경력을 가지고 있는 데이터분석가를 채용 중입니다. 보다 자세한 내용은 아래 채용 공고에서 확인하실 수 있습니다. 궁금하신 점은 제 소셜미디어나 이메일로 여쭤보셔도 됩니다 (빨리 댓글을 달아야 할텐데요…).
원문: Sequential Testing at Booking.com
가장 좋은 방법은 당연히 영어 밖에 사용하지 못하는 환경에 강제로 처해지는 것이겠지만 그것이 어려우니…
고민의 흔적을 보여주세요
을 찾습니다.
원문: Charts & Accessibility
모수, 큰 수의 법칙, 그리고 중심극한정리에 대하여
그리고 여러분들도 (아마도) 하지 않아야 하는 이유
회사 서비스의 추천 시스템을 개선하기 위해 팀 내에서 (아직까진 두 명이긴 하지만) 지난 두 달 동안 스터디를 진행했습니다. 얼마 전 두 번째 스터디가 끝났고 이에 대한 회고를 해보려고 합니다.
원문: Dark Side of Data: Privacy by Emre Rencberoglu
원문: RStudio Projects and Working Directories: A Beginner’s Guide by Martin Chan
원문: TidyTuesday GitHub Repository
원문: How programming languages got their names
원문: How to Make Meetings Less Terrible 팟캐스트: How to Make Meetings Less Terrible (Ep. 389)
생키 다이어그램 (Sankey Diagram) 은 흐름(Flow) 다이어그램의 한 종류로써 그 화살표의 너비로 흐름의 양을 비율적으로 보여준다.
2년 전 일본어로 책을 내긴 했지만 대부분의 독자들이 이 책을 읽을 수는 없을 것 같았다.
자기회귀 모형이란 무엇인가?
회귀분석을 실행하기 위해 필요한 가정과 조건들에 대해 알아보자.
통계적 검정과 회귀분석에서 자주 사용되는 정규성 가정과 정규성 검정에 대해 알아보자.
여러 통계 검정과 모형에서 사용되는 독립성 가정에 대해 알아보자.
시계열 모형 중 ARMA 모형에대해 알아보자.
시각화에서 주의할 점인 넓이를 표시하는 원칙에 대해 알아보자.
평균 양쪽의 z-값들 사이의 넓이를 구하는 방법에 대해 알아보자.
분산분석의 개념과 방법에 대해 알아보자.
분산분석(ANOVA; ANalysis Of VAriance) 와 회귀분석의 개념을 섞은 공분산분석(ANCOVA; ANalysis of COVAriance)에 대해 알아보자. 이 글을 이해하기 위해서는 아래의 글을 먼저 읽는 것이 좋다.
Akaike’s Information Criterion 의 정의와 이를 구하는 방법에 대해 알아보자.
수정된 R제곱과 그 용도에 대해서 알아보자.
통계 용어 중 정확도(Accuracy)와 정밀도(Precision) 에 대해서 알아보자.
절대 오차와 평균 절대 오차에 대해서 알아보자.
가설 검정이란 무엇이며, 가설 검정의 다양한 방법에 대해 알아보자.
회귀분석이란 무엇이며, 회귀분석 과정에서 사용하는 용어와 다양한 방법에 대해 알아보자.
이 글은 MathJax 를 GitHub Pages Jekyll blog 에 추가하는 방법을 다룬다. 이탤릭체로 된 부분은 본문에는 없고 제가 따라하면서 고치거나 추가한 부분이니 참고하세요.
모집단과 표본집단을 이용하는 경우 통계학에서 말하는 10% 조건이 무엇인지에 대해 알아보자.
여러분의 GitHub 블로그에 Jupyter notebook 을 바꿔서 올릴 수 있도록 도와줄 글입니다. 직접 바꾸는 방법은 1회성 글들을 위해서 추가했고, 변환 과정과 파일 이동, 그리고 여러분의 블로그에 올리는 것까지 한 번에 할 수 있는 자동화 bash 를 만드는 자세한 방법...
68 95 99.7의 법칙이란 무엇인가?
단위근 검정 방법 중 하나인 Augmented Dickey Fuller 검정에 대해 알아보자.
이 자료는 데이터 과학과 관련된 특정 주제에 대한 연재물이며, 다룰 주제는 다음과 같다. 회귀분석, 군집화, 신경망, 딥러닝, 의사결정나무, 앙상블, 상관관계, 파이썬, R, 텐서플로우, SVM, 데이터 축소, 피쳐 선택, 실험 계획법, 교차검증, 모델 피팅 등. 이 글을 계속 받...