Study/통계 & AB Test

A/B Test 실험 정리 계획

duswn1204 2026. 5. 20. 16:42

1. A/B Test 실험 사이클

A/B Test는 한 번으로 끝나는 게 아니라 반복되는 사이클로 운영됨
실험을 시작하기 전에 1 Pager라는 실험 계획서를 작성하고, 실험 시작 → 통계 검증 → Review → 다음 실험 계획서 작성의 순환 구조로 돌아감

 


2. 1 Pager - 실험 계획서 작성법

1 Pager는 A/B Test를 시작하기 전에 작성하는 한 장짜리 실험 계획서임.
팀 내에서 실험의 목적과 방향을 공유하고, 실험 후 결과를 해석하는 기준이 됨

ex) 최종 결제 구간에서 본인이 받은 전체 할인 금액을 노출시킨다.

항목 설명 예시
Target User 타겟 고객은 누군인가? 마지막 결제 구간에서 결제 선택에 신중을 기하는 고객
Obervation 데이터적으로 관찰되는 현상은 무엇인가? 결제 구간에서 구매까지 퍼널 전환율이 떨어짐을 확인
결제 버튼의 이탈률이 다른 구간보다 높음을 확인
Problem Statement 현상으로써 발생되는 문제는 무엇인가? 고객이 받은 전체 할인 금액을 정확히 인지하지 못해 좋은 금액으로 구매하고 있다는 느낌을 주지 못해 이탈
Benchmarks 적용하려는 기능과 유사하게 벤치마킹할 것이 있는가? A사 모바일 앱의 결제 화면
Hypothesis 기능 개선을 위한 가설 설립 결제 페이지에서 고객이 받은 전체 할인 금액을 노출시키면 구매전환이 늘어날 것이다
Experiments Group 실험을 위한 집단 구분 A(대조군) : 기존 결제 페이지
B(실험군) : 기존 결제 페이지 + 전체 할인받은 금액 노출
Metric 실험 성과를 평가할 수 있는 정량적 지표 설계 Input Metrics : 결제 페이지 유입 수, 최종 결제 금액 도달 수
Output Metrics : 전환율 (결제 페이지 → 결제 완료 페이지)
Trade-off 기능 도입으로 인해 발생되는 문제 상황 및 예의주시가 필요한 부분 동일 카테고리 상품 중 더 좋은 기능보다 더 저렴한 상품을 구매하여 전체 매출에 negative할 수 있음
Andon 실험 진행 중 심각한 문제 발생 여부를
파악할 수 있는 기준 정의
구매전환율이 3일 연속 하락
서비스의 주요 OEC에 심각한 부정적 역할

Andon이란?
Andon은 토요타 생산 방식에서 유래한 개념으로 조립 라인의 작업자가 문제를 발견했을 때 전체 라인을 멈출 수 있는 비상 정지 시스템을 말함. A/B Test에서 Andon은 실험 진행 중 심각한 이상 징후가 감지되었을 때 실험을 즉시 중단할 수 있는 기준을 사전에 정의해두는 것

Obervation과 Problem Statement를 잘 구분해야됨
: 비를 맞음 - obervation, 감기에 걸림 - problem statement

 


3. 최소 샘플 사이즈 결정

A/B Test를 설계할 때 가장 중요한 것 중 하나가 얼마나 많은 샘플을 모아야 하는지 결정하는 것
샘플이 너무 적으면 결과를 신뢰할 수 없고, 너무 많으면 시간과 비용이 낭비됨
최소 샘플 사이즈를 계산하려면 4가지 정보가 필요

mu0 (Base Value)
기준값

실험하고자 하는 지표의 과거 일반적인 평균 데이터.
현재 전환율, 현재 평균 매출 등 기존 기준선.
mu1 (Expected Value)
기대값

mu0(Base Value)를 얼마나 상승시킬 것을 기대하는지에 대한 값. 예: 전환율 2% → 2.2%로 개선 기대.
alpha (유의수준)
Significance Level

귀무가설을 기각할 수 있는지 없는지를 판단하는 기준.
1종 오류를 허용하는 확률. 보통 0.05 사용.
1-Beta (검정력)
Statistical Power

귀무가설을 올바르게 기각할 확률. 즉, 실제로 차이가 있을 때 그걸 탐지해낼 수 있는 능력. 보통 0.8 사용.

MDE(Mininum Defectable Effect)란?
: (mu0 - mu1) / mu0 
실험에서 탐지하고자 하는 최소한의 효과 크기
 MDE가 작을수록(아주 작은 변화도 잡고 싶을수록) 필요한 샘플 수가 급격히 늘어남
현실적으로 의미 있는 MDE를 설정하는 것이 중요

 

검정력 (1- Beta)

검정력은 두 분포가 얼마나 겹쳐있는지와 표본 크기에 따라 달라짐
두 분포가 많이 겹쳐있고 표본 크기가 작을수록 검정력이 낮아짐

만약 작은 크기의 샘플들로 유의미한 지표가 나왔을 때는, 1종 오류를 발생시킬 가능성이 있음

 

Alpha와 1-Beta의 관계

α
유의수준 (Alpha)

귀무가설이 사실인데도 기각하는 1종 오류를 허용하는 확률
기각역의 넓이를 결정

통상 0.05 사용
1-β
검정력 (Power)

귀무가설이 거짓일 때 이를 올바르게 기각할 확률
대립가설 분포에서 기각역에 속하는 넓이

통상 0.8 사용

샘플 사이즈를 구한다는 것은, Effect Size(mu1-mu0)가 주어졌을 때, n을 조정하면서 Alpha로 표시된 구역의 넓이가 0.05이면서 동시에 Beta로 표시된 구역의 넓이가 0.2인 값을 찾는 과정

최소 샘플 사이즈 계산식

최소 샘플 사이즈 n 계산 공식

n = (z_α + z_β)² × σ² / (μ₁ − μ₀)²

σ = p₀(1 − p₀) + p_α(1 − p_α)
------------------------------------------------------------------------------------------
z_beta(0.8) = 0.84  |  z_alpha(0.95) = 1.64
σ: 두 분포의 Pooled Standard Deviation

 


4. 핵심 개념 요약

A/B Test를 제대로 하려면 실험 전에 1 Pager를 통해 목적과 기준을 명확히 정의하고, 통계적으로 신뢰할 수 있는 샘플 사이즈를 계산해서 실험해야 함

실험 계획서(1 Pager) 없이 시작하면 실험 후 결과를 해석하는 기준이 없어지고, 샘플 사이즈를 제대로 계산하지 않으면 아무리 좋은 실험도 통계적으로 무의미한 결과가 나올 수 있음

 


 

'Study > 통계 & AB Test' 카테고리의 다른 글

A/B Test 실험 주제 2  (0) 2026.05.24
A/B Test 실험 주제 1  (1) 2026.05.23
A/B Test 예제 도메인 소개  (0) 2026.05.21
A/B Test 필수 통계학 개념 정리  (0) 2026.05.19
A/B Test 핵심 기초 정리  (0) 2026.05.18