← 베이지안 통계
PART 3 · 11 베이지안 통계 · 06

베이지안 t검정과 ANOVA

Bayesian t-Test & ANOVA · 베이지안 방식의 집단 비교

평균 차이의 사후분포P(Δ > 0)베이즈 팩터대응표본베이지안 ANOVA쌍별 비교

A 기존B 새 방식Δ?차이가 있을 확률= 사후분포로 답한다

두 집단의 평균이 다른지, 여러 집단 중 어떤 차이가 있는지 알아보는 것은 자주 등장하는 문제입니다. 새로운 교육 프로그램을 적용한 학생과 적용하지 않은 학생의 성적을 비교하거나, 세 가지 광고의 평균 구매 의향을 비교하는 것이 그런 예입니다. 빈도주의에서는 t검정과 분산분석(ANOVA)을 이용해 집단 차이를 검정합니다(분산분석 파트). 베이지안 접근에서는 평균 차이와 집단 간 차이에 대한 불확실성을 확률분포로 표현하고, 관찰된 데이터가 각 가설을 얼마나 뒷받침하는지 평가할 수 있습니다.

SECTION 01

베이지안 집단 비교란?

베이지안 집단 비교는 집단별 데이터를 이용해 평균이나 효과 크기의 사후분포를 추정하고, 그 차이를 해석하는 방법입니다. 온라인 교육 프로그램의 효과를 평가한다고 가정해 봅시다.

A 집단 · 기존 교육평균 72점B 집단 · 새로운 교육평균 78점406080100모의 각 30명 · 관찰된 평균 차이 6점 · 두 집단 점수는 크게 겹친다
그림 1. 두 집단의 시험 점수

그림 1처럼 기존 교육 방식(A) 평균은 72점, 새로운 교육 방식(B) 평균은 78점으로 관찰된 평균 차이는 6점입니다. 하지만 표본에서 나타난 차이만으로 모집단의 실제 평균 차이가 정확히 6점이라고 단정할 수는 없습니다. 베이지안 분석에서는 평균 차이를 하나의 숫자로만 제시하는 대신 다음을 평가할 수 있습니다.

이 질문들은 서로 관련되어 있지만 같은 질문은 아닙니다. 특히 평균 차이의 사후확률을 계산하는 것과 베이즈 팩터로 두 가설을 비교하는 것은 구분해야 합니다.

SECTION 02

베이지안 t검정

베이지안 t검정(Bayesian t-test)은 두 집단의 평균 차이를 베이지안 방식으로 분석합니다. 독립적인 두 집단을 비교하는 경우 관심 대상은 평균 차이입니다.

Δ = μB − μA
μA, μB: 두 모집단의 평균
실질적 기준 3점사후평균 5.4점 · 95% 신용구간 [-0.8, 11.6]P(Δ > 0) = 0.96P(Δ > 3) = 0.78P(Δ > 10) = 0.07-5051015평균 차이 Δ = μB − μA (점) · 사전분포 Δ ~ N(0, 10²)
그림 2. 평균 차이의 사후분포

그림 2는 평균 차이에 사전분포 N(0, 10²)를 두고 계산한 사후분포입니다. 관찰된 차이 6점은 사전분포의 영향으로 사후평균 5.4점으로 조금 줄었고, P(Δ > 0 | D) = 0.96입니다. 이는 주어진 모형과 사전분포, 관찰된 데이터 아래에서 B 집단의 모집단 평균이 A 집단보다 높을 사후확률이 약 96%라는 뜻입니다. 같은 분포에서 실질적으로 의미 있다고 정한 3점을 넘을 확률은 0.78, 10점을 넘을 확률은 0.07입니다.

이 결과는 평균 차이가 5.4점으로 확정되었다거나, 새로운 교육 방식이 반드시 효과적이라는 의미는 아닙니다. 95% 신용구간 [-0.8, 11.6]이 0을 살짝 포함할 만큼 불확실성이 크므로, 차이의 크기와 불확실성, 연구 설계 등을 함께 고려해야 합니다.

SECTION 03

베이지안 t검정 결과는 어떻게 해석할까?

결과의미
평균 차이의 사후평균데이터와 사전정보를 반영한 평균 차이의 대표 추정값
신용구간평균 차이가 있을 것으로 추정되는 범위와 그에 대한 사후확률
P(Δ > 0 | D)B 집단의 평균이 A 집단보다 높을 사후확률
베이즈 팩터평균 차이가 있다는 가설과 없다는 가설의 상대적인 데이터 설명력
13코시 사전분포 폭 r = 0.5BF₁₀ = 1.16코시 사전분포 폭 r = 0.707BF₁₀ = 1.01코시 사전분포 폭 r = 1BF₁₀ = 0.83코시 사전분포 폭 r = 1.414BF₁₀ = 0.64같은 자료(t = 1.80, p = 0.077)에서 효과 크기 사전분포의 폭에 따라 베이즈 팩터가 달라진다 · P(Δ > 0)은 약 0.96로 비슷
그림 3. 베이즈 팩터는 사전분포 폭에 민감하다

평균 차이가 양수일 확률이 높다는 사실과, 차이가 없다는 가설보다 차이가 있다는 가설을 얼마나 더 지지하는지는 구별해야 합니다. 같은 자료에서 P(Δ > 0)은 0.96로 높지만, 효과 크기에 코시 사전분포(폭 r = 0.707)를 둔 베이즈 팩터는 BF10 ≈ 1.01로 두 가설을 거의 구별하지 못합니다. 그림 3처럼 사전분포 폭을 넓히면 베이즈 팩터는 오히려 귀무가설 쪽으로 기웁니다(05장 7절). 베이즈 팩터는 가설을 어떻게 정의하고 사전분포를 어떻게 설정했는지에 따라 달라집니다.

또한 차이가 있을 가능성이 높더라도 그 차이가 실무적으로 중요한지는 별도로 판단해야 합니다. 교육 점수 0.5점의 차이와 10점의 차이는 같은 의미를 갖지 않습니다.

SECTION 04

독립표본과 대응표본 비교

베이지안 t검정에서도 자료가 어떻게 수집되었는지에 따라 분석 방법이 달라집니다.

독립표본 t검정

서로 다른 두 집단을 비교합니다. 기존 교육을 받은 학생과 새로운 교육을 받은 학생의 성적을 비교하는 경우입니다.

대응표본 t검정

동일한 사람을 두 번 측정하거나 서로 대응되는 관측값을 비교합니다. 교육 프로그램 참여자의 사전 · 사후 점수를 비교하는 경우입니다.

참여자 30명의 사전 · 사후 점수평균 변화의 사후분포사전사후독립표본처럼 분석: 2.7 [-2.6, 7.9]대응표본(변화량)으로 분석: 2.7 [1.2, 4.1]0
그림 4. 독립표본과 대응표본

대응표본에서는 개인별 변화량을 분석하는 것이 핵심입니다. 그림 4처럼 같은 30명의 사전 · 사후 점수를 독립된 두 집단처럼 분석하면 학생 간 원래 실력 차이가 불확실성에 섞여 신용구간이 넓어지고(P(변화 > 0) = 0.84), 개인별 변화량으로 분석하면 구간이 훨씬 좁아집니다(P(변화 > 0) > 0.99). 같은 사람에게서 얻은 두 측정값은 서로 관련되어 있으므로 독립적인 관측값처럼 처리하면 안 되며, 어떤 유형을 선택할지는 데이터의 구조와 연구 설계에 따라 결정해야 합니다.

SECTION 05

베이지안 ANOVA란?

ANOVA는 세 집단 이상에서 평균 차이를 비교할 때 자주 사용합니다. 세 가지 광고 A, B, C의 평균 구매 의향을 비교한다고 가정해 봅시다.

광고 A6.2 [5.7, 6.7]광고 B7.1 [6.6, 7.6]광고 C6.5 [6.0, 7.0]5.56.06.57.07.5평균 구매 의향(10점 척도)의 사후평균과 95% 신용구간 · 광고별 40명 (가상) · 베이즈 팩터(모두 같음 vs 다름) ≈ 0.2
그림 5. 집단별 평균의 사후분포

베이지안 ANOVA에서는 집단별 평균과 집단 간 차이를 모형화하고, 데이터가 "세 집단의 평균이 모두 같다"는 가설과 "적어도 한 집단의 평균이 다르다"는 가설을 얼마나 뒷받침하는지 베이즈 팩터로 비교할 수 있습니다. 또는 그림 5처럼 집단별 평균의 사후분포를 구해 각 집단의 평균과 불확실성을 직접 살펴볼 수도 있습니다.

이 모의 자료에서 빈도주의 ANOVA는 F = 3.28, p = 0.041로 유의하지만, BIC로 근사한 베이즈 팩터는 약 0.22로 오히려 "모두 같다"는 가설을 조금 더 지지합니다. p값이 .05 근처일 때 두 지표가 다른 이야기를 하는 일은 드물지 않으며, 어느 한 숫자만으로 결론을 내리지 않는 것이 중요합니다.

SECTION 06

ANOVA에서 중요한 점: 차이가 있다는 것과 어느 집단이 다른지는 다르다

세 집단 이상을 비교할 때 전체적으로 집단 차이가 있다는 결과만으로 어떤 집단끼리 차이가 나는지 알 수 있는 것은 아닙니다. 분석 목적에 따라 다음을 추가로 살펴볼 수 있습니다.

광고 B − 광고 A+0.90 · P(> 0) = 0.99광고 C − 광고 A+0.30 · P(> 0) = 0.80광고 B − 광고 C+0.60 · P(> 0) = 0.95-1.00+1.0+2.0쌍별 평균 차이의 사후분포 · 광고 B가 세 광고 중 가장 높을 사후확률 0.95
그림 6. 어느 집단끼리 다른가

그림 6처럼 사후분포에서 쌍별 차이를 계산하면, 광고 B가 A보다 높을 사후확률은 0.99이지만 C가 A보다 높을 확률은 0.80에 그칩니다. 같은 사후 표본으로 "B가 세 광고 중 가장 높을 확률"(0.95)처럼 실무적인 질문에도 바로 답할 수 있습니다. 여러 집단의 모든 쌍을 비교한다면 비교 대상과 가설을 명확하게 정의하고, 결과를 선택적으로 보고하지 않도록 연구 목적에 맞는 비교 계획을 세우는 것이 중요합니다.

SECTION 07

빈도주의 t검정 · ANOVA와 비교하면?

구분빈도주의 접근베이지안 접근
두 집단 비교t검정, 평균 차이의 신뢰구간평균 차이의 사후분포와 신용구간
세 집단 이상 비교ANOVA와 후속 비교베이지안 ANOVA, 집단 차이의 사후분포
불확실성 해석추정 절차의 장기적 성질 및 p값모수와 효과 크기의 사후분포
가설 비교p값 등으로 귀무가설 아래의 데이터 평가베이즈 팩터로 가설별 데이터 설명력 비교
사전정보일반적인 검정 절차에 직접 포함하지 않음사전분포로 반영 가능

베이지안 방법이 언제나 더 좋은 것은 아닙니다. 분석 목적, 표본 크기, 사전정보의 신뢰성, 모형의 복잡성 및 결과를 전달할 대상에 따라 적절한 방법을 선택해야 합니다.

SECTION 08

분석할 때 주의할 점

자료 구조 확인

독립표본인지 대응표본인지 구분해야 합니다.

사전분포 설정

평균, 분산, 효과 크기 등에 대한 사전분포가 결과에 미치는 영향을 검토합니다.

효과 크기 확인

차이가 있을 가능성뿐 아니라 차이의 크기가 실질적으로 의미 있는지 살펴봅니다.

가설 정의

전체 집단 비교와 개별 집단 비교는 서로 다른 질문입니다.

모형 가정 확인

데이터 분포, 관측값의 독립성, 이상치 및 모형 적합성을 점검해야 합니다.

불확실성 보고

대표 추정값만 제시하지 말고 신용구간과 필요한 사후확률을 함께 보고합니다.

보고 문장 예시

새로운 교육 방식(n = 30)과 기존 방식(n = 30)의 시험 점수를 베이지안 독립표본 t검정으로 비교하였다(평균 차이의 사전분포 N(0, 10²)). 평균 차이의 사후평균은 5.4점(95% 신용구간 [-0.8, 11.6])이었고, 새로운 방식의 평균이 더 높을 사후확률은 0.96, 실질적 기준인 3점을 넘을 사후확률은 0.78였다. 차이 유무에 대한 베이즈 팩터는 BF10 = 1.01(코시 사전분포 r = 0.707)로, 현재 자료만으로는 두 가설을 뚜렷하게 구별하기 어려웠다.

✓ 핵심 정리

집단 차이를 사후분포로 추정하고, 질문에 맞는 확률로 답합니다.


다음은 07 베이지안 회귀입니다. 여러 설명변수가 결과변수와 어떤 관계를 갖는지 분석하고, 회귀계수의 불확실성을 베이지안 방식으로 해석하는 방법을 알아봅니다.

KEY TAKEAWAYS

베이지안 t검정은 평균 차이 Δ의 사후분포에서 사후평균, 신용구간, P(Δ > 0), P(Δ > 실질 기준)을 함께 얻습니다. 모의 자료에서 P(Δ > 0) = 0.96이었지만 베이즈 팩터는 약 1로, 두 지표는 다른 질문에 답합니다. 대응표본은 변화량으로 분석하고, ANOVA 후에는 쌍별 차이의 사후분포로 어느 집단이 다른지 확인합니다.