A/B 테스트 계산기 — 통계적 유의성과 표본 크기

A/B 테스트 결과가 통계적으로 유의한지 확인하고, 다음 테스트의 표본 크기와 기간을 계획하세요.

대조군(A)

실험군(B)

95%에서 유의함: 실험군 B의 전환율이 A보다 높습니다(p = 0.0130).
A 전환율
3.00%
B 전환율
3.56%
상대 상승률
+18.7%
95% 신뢰구간: +3.7% ~ +36.0%
p-값
0.0130
z = 2.484
신뢰도(1 − p)
98.7%
절대 차이
+0.56 pp
신뢰구간 0.12 ~ 1.01%p

모든 작업이 브라우저에서 실행됩니다. 입력한 내용은 전송되거나 저장되지 않습니다. 모든 무료 도구 보기.

문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.

이 A/B 테스트 계산기는 두 전환율의 차이가 통계적으로 유의한지, 아니면 우연에 의한 것일 가능성이 높은지 알려 줍니다. 대조군과 변형의 방문자 수와 전환 수를 입력하면 p-값, 신뢰 수준, 상대 상승률과 그 신뢰 구간을 보여 줍니다. 이 신뢰 구간이 바로 실제 효과가 어느 정도일 수 있는지를 알려 주는 수치입니다.

두 번째 탭에서는 테스트를 시작하기 전에 계획을 세울 수 있습니다. 기준 전환율과 검출할 가치가 있는 최소 효과를 입력하면 변형별로 필요한 방문자 수와 현재 트래픽으로 며칠이 걸리는지 계산합니다. 통계 방법은 표준 두 비율 z-검정과 널리 인용되는 Evan Miller 계산기의 표본 크기 공식이며, 코드는 그가 공개한 예제로 검증했습니다. 표본 크기를 미리 정해 둔다고 가정합니다. 매일 결과를 확인하다가 좋아 보일 때 멈춘다면 어떤 계산기도 그 결과를 신뢰할 수 있게 만들 수 없습니다.

사용 방법

  1. 유의성 탭에서 대조군(A)과 변형(B)의 방문자 수와 전환 수를 입력하세요.
  2. 신뢰 수준을 고르고(95%가 표준), 테스트 전에 개선 여부만 보기로 정하지 않았다면 양측 검정을 선택하세요.
  3. 판정, p-값, 상승률 구간을 확인하세요. 구간에 0이 포함되어 있다면 테스트에서 차이가 입증되지 않은 것입니다.
  4. 테스트를 계획하려면 표본 크기 탭으로 전환해 기준 전환율과 최소 검출 효과를 입력하고, 일일 트래픽을 추가해 기간을 확인하세요.

자주 묻는 질문

A/B 테스트의 통계적 유의성은 어떻게 계산하나요?

전환율에는 두 비율 z-검정이 표준 방법입니다. 각 전환율과 합동 비율 p = (A 전환 수 + B 전환 수) ÷ (A 방문자 수 + B 방문자 수), 그리고 표준 오차 √(p(1 − p)(1/nA + 1/nB))를 구합니다. 그런 다음 z = (B 전환율 − A 전환율) ÷ SE이고, 양측 p-값은 2 × (1 − Φ(|z|))입니다. p-값이 유의 수준(보통 0.05)보다 작으면 결과가 유의합니다.

p-값 0.05는 무슨 뜻인가요?

A와 B 사이에 실제로 차이가 없다면, 우연만으로 이만큼 이상의 차이가 나타날 확률이 약 5%라는 뜻입니다. B가 더 나을 확률이 95%라는 뜻이 아니며, 효과의 크기에 대해서도 아무것도 알려 주지 않습니다. 그래서 이 도구는 상승률의 신뢰 구간도 함께 보여 줍니다.

A/B 테스트에는 방문자가 몇 명 필요한가요?

기준 전환율과 관심 있는 최소 효과에 따라 다릅니다. 기준 전환율이 3%일 때 10% 상대 개선(3.0%에서 3.3%로)을 95% 신뢰 수준, 80% 검정력으로 검출하려면 변형당 약 51,500명이 필요합니다. 20% 개선을 검출하려면 그 약 4분의 1이면 됩니다. 전환율이 낮은 상황에서 작은 효과를 검출하려면 트래픽이 많이 필요하므로, 트래픽이 적은 사이트는 더 큰 변화를 테스트해야 합니다.

단측 검정과 양측 검정 중 무엇을 써야 하나요?

시작하기 전에 B가 더 나은지만 관심이 있고 “B가 더 나쁨”을 “차이 없음”과 똑같이 취급하기로 정하지 않았다면 양측 검정을 쓰세요. 단측 검정은 더 적은 데이터로 유의성에 도달하기 때문에, 결과를 본 뒤에 단측으로 바꾸는 것은 일종의 속임수입니다. 대부분의 테스트 도구는 기본값이 양측 검정입니다.

유의한 결과가 나오자마자 A/B 테스트를 중단해도 되나요?

이런 종류의 테스트에서는 안 됩니다. 반복해서 확인하다가 처음 유의한 결과가 나왔을 때 멈추면 위양성 비율이 5%에서 20~30% 이상으로 높아질 수 있습니다. 계획 도구로 표본 크기를 미리 정하고, 주 단위로 꽉 채워 실행한 뒤 한 번만 평가하세요. 계속 모니터링해야 한다면 그 목적에 맞게 설계된 순차 검정 방법을 사용하세요.

통계적 검정력이란 무엇인가요?

검정력은 지정한 크기의 실제 효과를 테스트가 검출할 확률입니다. 보통 80%가 표준이며, 이는 그 크기의 실제 개선을 다섯 번에 한 번은 놓친다는 뜻입니다. 검정력을 높이려면 방문자가 더 필요합니다. 검정력이 부족한 테스트에서 유의하지 않은 결과가 나왔다고 해서 효과가 없다는 뜻은 아닙니다. 테스트가 판별하지 못했다는 뜻일 뿐입니다.

결과를 올바르게 읽는 법

판정보다 상승률 구간을 먼저 보세요. “상승률 +15%, 95% CI −2%~+34%”라는 결과는 유의하지 않으며, 변형이 약간 더 나쁠 수도 훨씬 더 좋을 수도 있다는 뜻이므로 데이터가 더 필요합니다. “+15%, CI +6%~+25%”는 유의하며, 믿을 만한 최소 효과조차 충분히 가치가 있다는 뜻입니다.

• 표본 비율 불일치(SRM)를 확인하세요. 50/50으로 나눴다면 방문자 수가 비슷해야 합니다. 차이가 크면 대개 추적이나 리디렉션 버그 때문이며, 테스트가 무효가 됩니다.

• 평일과 주말 행동을 모두 포함하고 신기 효과를 피하려면 최소 1주, 가능하면 2주 동안 실행하세요.

• 각 방문자는 변형별로 한 번만 세세요. 사용자 대신 페이지 조회수를 세면 표본이 부풀려져 결과가 실제보다 확실해 보입니다.

• 변형이나 지표를 많이 테스트할수록 위양성이 늘어납니다. 본페로니 옵션을 사용하거나 주요 지표 하나를 미리 정하세요.

사용한 방법

유의성은 합동 두 비율 z-검정을 사용하며, 두 그룹일 때 연속성 보정이 없는 카이제곱 검정과 같습니다. 절대 차이의 신뢰 구간은 비합동 표준 오차를 사용하고, 상대 상승률의 구간은 전환율 비의 로그에 델타 방법을 적용해 전환율이 낮을 때도 타당한 값을 유지합니다.

표본 크기는 n = (z₁₋α/₂ √(2p(1 − p)) + z₁₋β √(p₁(1 − p₁) + p₂(1 − p₂)))² ÷ δ²를 사용하며, Evan Miller 계산기와 같은 공식입니다. 정규 분포 함수는 완전한 배정밀도로 구현되어 있어, 꼬리 부분의 p-값도 0으로 반올림되지 않고 정확하게 계산됩니다.

z-검정은 정규 근사에 기반합니다. 어느 한 그룹이라도 전환 수가 약 30 미만이면 근사의 신뢰도가 떨어지므로 도구가 경고를 표시합니다.

관련 무료 도구

  • CPM 계산기 — CPM, 광고비, 노출 수 중 두 가지로 나머지 하나를 구하고, CPC, CPA, CTR, 전환율도 한 페이지에서 계산하세요.
  • ROAS 계산기 — ROAS, 마진에 필요한 손익분기 ROAS, 최대 CPA, LTV, CAC, 회수 기간을 계산하세요.
  • 이메일 제목 테스터 — 이메일 제목을 길이, 스팸 유발 단어, 대문자, 문장 부호로 채점하고, iPhone과 Gmail에서 어디서 잘리는지 미리 보세요.
  • UTM 링크 생성기 — 깔끔하고 일관된 UTM 추적 링크를 만들어 어떤 캠페인이 고객을 데려오는지 정확히 파악하세요.