통계적 추론의 가정
정규성·독립성·등분산성·이상치를 이해하고, 통계분석 결과를 신뢰하기 위해 무엇을 확인해야 하는지 살펴봅니다.
두 반 학생의 시험 점수가 각각 평균 75점과 82점이라고 가정하겠습니다. 평균만 보면 두 반 사이에 7점 차이가 있습니다. 그렇다면 이 차이가 통계적으로 유의한지 바로 검정해도 될까요?
그전에 확인해야 할 것이 있습니다. 같은 학생의 점수가 반복 기록된 것은 아닌지, 한쪽 반의 점수만 극단적으로 흩어져 있는지, 몇몇 학생의 점수가 결과에 지나치게 큰 영향을 주는지에 따라 분석방법과 해석이 달라집니다.
통계적 추론의 가정은 분석에 사용한 검정이나 모형이 타당하게 작동하기 위해 필요한 조건입니다. 이번 글에서는 두 반의 시험 점수 사례를 중심으로 정규성, 독립성, 등분산성, 이상치의 의미와 점검 방법을 알아봅니다.
통계분석에서 가정은 왜 필요한가요?
검정통계량과 p값을 계산할 때 전제하는 조건을 이해합니다.
t검정, 분산분석, 회귀분석 등은 저마다 자료의 구조와 오차에 관한 조건을 전제합니다. 이러한 조건이 크게 어긋나면 표준오차가 잘못 추정되거나 p값과 신뢰구간의 신뢰도가 떨어질 수 있습니다. 반대로 어느 정도의 위반에는 비교적 강건한 방법도 있습니다.
따라서 가정 검토는 모든 자료를 완벽한 모양으로 바꾸는 과정이 아닙니다. 해당 분석에서 필요한 가정이 무엇인지, 실제로 얼마나 어긋났는지, 그 위반이 결론에 영향을 미칠 수 있는지 판단하는 과정입니다.
| 점검 항목 | 핵심 질문 | 분석에서 중요해지는 이유 |
|---|---|---|
| 정규성 | 어떤 값 또는 잔차의 분포를 가정하나요? | 작은 표본에서 추론의 정확도에 영향을 줄 수 있음 |
| 독립성 | 관측값들이 서로 영향을 주거나 묶여 있나요? | 표준오차와 유효 표본 수에 직접적인 영향 |
| 등분산성 | 집단이나 예측값 수준에 따라 변동이 달라지나요? | 일부 검정의 표준오차와 유의확률에 영향 |
| 이상치 | 일부 관측값이 추정치를 크게 바꾸나요? | 평균·기울기·분산 추정이 민감해질 수 있음 |
정규성은 무엇을 뜻하나요?
원자료가 반드시 정규분포여야 한다는 뜻은 아닙니다.
정규성은 분석에서 관심을 두는 값의 분포가 정규분포와 충분히 잘 맞는지에 관한 조건입니다. 하지만 어떤 값의 정규성을 가정하는지는 분석마다 다릅니다. 독립표본 t검정은 각 집단의 오차 분포를, 선형회귀에서의 전통적인 소표본 추론은 조건부 오차 분포를 생각합니다. 회귀분석에 투입한 모든 변수 자체가 정규분포일 필요는 없습니다.
예를 들어 시험 점수가 0~100점으로 제한되고 대부분의 학생이 높은 점수를 받는다면 왼쪽으로 치우친 분포가 나타날 수 있습니다. 표본이 작고 치우침이 심하면 전통적인 정규이론 검정 결과를 신중하게 해석해야 합니다.
Shapiro–Wilk 검정에서 p값이 .05보다 크다고 정규성이 증명되는 것은 아닙니다. 반대로 표본이 매우 크면 실질적으로 영향이 작을 정도의 일탈도 유의하게 나타날 수 있습니다.
독립성은 왜 중요한가요?
같은 사람의 반복 측정을 서로 다른 사람의 자료처럼 다뤄서는 안 됩니다.
독립성은 한 관측값이 다른 관측값과 통계적으로 관련되어 있지 않다는 가정입니다. 두 반에 서로 다른 학생이 한 번씩 참여했다면 독립표본 설계를 생각할 수 있지만, 동일한 학생을 시험 전과 후에 평가했다면 두 점수는 연결되어 있습니다.
독립적이지 않은 자료를 독립적인 표본으로 분석하면 실제보다 많은 정보를 얻은 것처럼 계산할 수 있습니다. 교실별로 묶인 학생, 병원별로 모인 환자, 같은 고객의 월별 기록에도 이러한 문제가 생깁니다. 이때는 대응표본 분석, 반복측정 분석, 혼합효과모형 또는 군집을 고려한 표준오차 등을 검토합니다.
등분산성이란 무엇인가요?
집단 사이의 변동이 비슷한지 확인합니다.
두 반의 평균 차이가 7점으로 같더라도 A반의 대부분이 평균 근처에 있고 B반의 점수가 넓게 퍼져 있다면 집단별 분산은 다릅니다. 일부 전통적인 검정은 집단의 오차 분산이 같다는 등분산성을 전제로 합니다.
예를 들어 일반적인 등분산 독립표본 t검정은 집단 간 공통 분산을 추정하지만, Welch t검정은 두 집단의 분산이 서로 달라도 사용할 수 있도록 표준오차와 자유도를 계산합니다. 분산분석에서도 Welch ANOVA 등을 검토할 수 있습니다.
이상치는 어떻게 확인하나요?
특이한 값과 잘못된 값을 구분해야 합니다.
시험 점수가 대부분 60~90점인데 한 학생의 점수가 5점이라면 해당 관측값은 다른 값들과 크게 떨어져 있습니다. 하지만 5점이라는 이유만으로 오류라고 단정할 수는 없습니다. 실제 점수일 수도 있고, 50점을 잘못 입력했을 수도 있습니다.
상자그림, 산점도, 표준화 잔차 등으로 특이한 관측값을 확인하되, 자료의 출처와 측정 과정을 먼저 살펴야 합니다. 회귀분석에서는 예측값에 큰 영향을 미치는 관측치인지도 확인하며, 단순히 값이 크거나 작다는 이유만으로 제외하지 않습니다.
| 관측 상황 | 권장하는 확인 | 주의사항 |
|---|---|---|
| 입력·측정 오류 | 원자료 확인 후 정정 가능 여부 검토 | 근거 없이 임의 값으로 대체하지 않기 |
| 드물지만 실제로 관측된 값 | 분포와 연구 맥락 확인 | 결과가 불편하다는 이유로 삭제하지 않기 |
| 결론을 크게 바꾸는 관측값 | 포함·제외 시 민감도 분석 | 결과에 미친 영향을 보고하기 |
실제 사례: 두 반의 시험 점수 비교
평균만 보기보다 자료의 설계와 분포를 먼저 살핍니다.
서로 다른 반 학생 30명씩을 조사했다고 가정하겠습니다. A반 평균은 75점, B반 평균은 82점으로 차이는 7점입니다. 그런데 A반의 표준편차는 6점이고 B반의 표준편차는 14점으로 변동이 크게 다릅니다. 점수는 각 학생에게 한 번씩 측정되었고 B반에 유난히 낮은 점수가 한 개 있다고 가정합니다.
| 항목 | A반 | B반 |
|---|---|---|
| 학생 수 | 30명 | 30명 |
| 평균 | 75점 | 82점 |
| 표준편차 | 6점 | 14점 |
| 측정 횟수 | 학생당 1회 | 학생당 1회 |
| 특이한 점수 | 별도 확인 필요 | 낮은 점수 1개 점검 |
이 자료는 두 집단이 독립된 설계이므로 독립표본 비교를 고려할 수 있습니다. 분산 차이가 뚜렷하므로 Welch t검정을 후보로 삼는 것이 합리적입니다. 단, 정규성이나 이상치로 인한 영향도 함께 검토해야 합니다. 이 숫자만으로 모든 진단을 마쳤다고 판단할 수는 없습니다.
독립된 두 집단의 연속형 점수를 비교할 때는 Welch t검정이 유용한 출발점입니다. 자료가 심하게 치우치거나 극단값의 영향이 크다면 강건한 방법이나 연구 질문에 맞는 다른 분석을 검토할 수 있습니다.
가정은 어떻게 점검하나요?
한 가지 검정의 p값으로 판단을 끝내지 않습니다.
| 확인 단계 | 살펴볼 내용 | 주요 도구 |
|---|---|---|
| 1. 연구 설계 | 독립 표본인지, 반복측정인지, 군집 구조가 있는지 | 조사 설계표·개체 식별자 |
| 2. 분포 확인 | 집단별 점수 분포와 치우침 | 히스토그램·Q–Q 도표 |
| 3. 변동 확인 | 집단별 분산과 잔차 패턴 | 상자그림·잔차 대 적합값 그래프 |
| 4. 특이값 점검 | 측정 오류와 영향력이 큰 관측치 | 원자료 대조·영향도 진단 |
| 5. 결론 검토 | 대안 분석에서도 결론이 유지되는지 | Welch·강건 추정·민감도 분석 |
Shapiro–Wilk나 Levene 검정 같은 형식적인 가정 검정을 활용할 수 있지만, 결과를 통과·탈락 판정처럼 사용하지 않는 것이 중요합니다. 그래프와 연구 설계, 표본 크기, 분석의 강건성을 함께 고려해야 합니다.
가정이 충족되지 않으면 어떻게 하나요?
위반의 종류에 따라 대응 방법이 달라집니다.
| 문제 | 고려할 수 있는 방법 | 기억할 점 |
|---|---|---|
| 정규성에서 크게 벗어남 | 변환, 강건한 방법, 순위 기반 검정 등 | 비모수 검정도 자체 가정이 있음 |
| 관측값 사이에 의존성이 있음 | 대응표본·반복측정·혼합효과모형 등 | 설계에 맞는 분석으로 바꾸는 것이 우선 |
| 집단 분산이 다름 | Welch t검정·Welch ANOVA 등 | 분산 차이만으로 무조건 비모수 검정을 택할 필요는 없음 |
| 극단값 영향이 큼 | 자료 점검, 강건 추정, 민감도 분석 | 근거 없는 삭제는 피해야 함 |
자료의 특성을 이해한 뒤 적절한 방법을 선택해야 합니다. 검정의 전제를 만족시키기 위해 데이터를 임의로 조작하면 오히려 연구의 타당성을 떨어뜨릴 수 있습니다.
분석 결과를 보고할 때 무엇을 남겨야 하나요?
진단과 대응 과정을 투명하게 기록합니다.
연구 결과에는 분석에 사용한 표본 수, 독립·대응 여부, 주요 진단 결과, 필요한 경우 대체 분석 선택 이유를 밝혀야 합니다. 예를 들어 집단 간 분산이 크게 달라 Welch t검정을 사용했다면 그 선택을 간단히 설명할 수 있습니다.
두 집단의 점수 분포와 관측값의 독립성을 검토하였다. 집단별 표준편차에 차이가 있어 등분산을 가정하는 검정보다 Welch t검정을 적용하였다. 또한 특이한 관측값이 결과에 미치는 영향을 확인하기 위해 민감도 분석을 수행하였다.
위 문장은 보고 형식을 설명하는 예시이며 실제 진단을 수행한 결과가 아닙니다. 어떤 검정을 사용했는지뿐 아니라 그 방법을 선택한 이유를 자료와 연결해 제시해야 합니다.
좋은 통계분석은 가정을 확인하는 일에서 시작합니다.
- 정규성: 모형과 추론 방법에 필요한 분포 조건이며, 주로 잔차로 확인합니다.
- 독립성: 관측값 사이의 관계로, 연구 설계와 자료 수집 방식에서 판단합니다.
- 등분산성: 집단이나 예측값에 따라 변동의 크기가 비슷한지 봅니다.
- 이상치: 특이한 관측값이 결과에 주는 영향을 확인합니다.
- 위반 시 대응: 위반 정도와 목적에 따라 Welch 검정, 비모수 방법, 변환 등 대안을 고르고 보고합니다.
정규성, 독립성, 등분산성, 이상치는 서로 다른 문제입니다. 특히 독립성은 자료 수집과 연구 설계에서 비롯되는 경우가 많아, 그래프나 정규성 검정만으로 확인할 수 없습니다. 정규성 역시 모든 변수에 일률적으로 적용되는 조건이 아니라 사용하는 모형과 추론 방법에 따라 달라집니다.
가정에 어긋나는 점을 발견했다면 위반 정도와 분석 목적을 함께 고려해 대안 방법을 선택하세요. 중요한 것은 한 번의 가정 검정 결과보다, 선택한 분석방법이 실제 자료의 구조에 적합한지 설명할 수 있는가입니다.
다음은 13 통계적 결과의 해석입니다. 유의성, 신뢰구간, 효과크기를 함께 읽고 보고하는 방법으로 통계학 기초를 마무리합니다.
정규성은 필요한 분포에 관한 조건이고, 독립성은 관측값 간의 관계, 등분산성은 변동의 크기, 이상치는 특이한 관측값의 영향을 다룹니다. 각 가정은 분석방법에 따라 중요성이 다르므로 연구 설계와 데이터 시각화, 대안 분석을 함께 살펴야 합니다.