본문으로 건너뛰기
AZ Tools

A/B 테스트 계산기 (유의성·표본 크기)

두 전환율을 비교해 p값, 상승률, Wilson·Newcombe 구간, 표본 비율 불일치 검사, 다음 테스트에 필요한 표본 크기를 구합니다.

A안 (대조군)
B안

p = 0.01232가 α = 0.05보다 작습니다. 두 안의 전환율이 같다면 이만큼 큰 차이는 드뭅니다.

전환율 — A
[4.59%, 5.445%]
전환율 — B
[5.359%, 6.275%]
차이 B − A
[+0.173 pp, +1.428 pp]
상대 상승률
z
p값

각 수치 아래의 구간은 양측 95% 구간입니다. 차이의 구간은 두 Wilson 구간으로 만드는 Newcombe 방식으로, 교과서의 ± 공식이 어긋나는 0%와 100% 근처에서도 제대로 동작합니다.

다음 테스트에 필요한 표본 크기

안별 방문자
전체 방문자

5.00%에서 6.00%로의 변화를 검출합니다. 위의 신뢰수준과 가설을 사용합니다.

브라우저에서 계산합니다. 입력값은 로컬 스토리지에 남습니다.

사용법

  1. 대조군과 변형안의 방문자와 전환 수를 입력합니다. 예제는 각 10,000명 중 500건과 580건을 비교합니다.
  2. 신뢰수준과, 어떤 차이든 보려는지 개선만 보려는지를 고릅니다.
  3. 구간과 함께 전환율을, Newcombe 구간과 함께 차이를, 그리고 상승률과 p값을 읽습니다.
  4. 표본 비율 경고가 나오면 결과를 따르기 전에 멈추고 원인을 찾으세요.
  5. 다음 테스트를 계획할 때는 기준 전환율, 검출할 가치가 있는 최소 효과, 검정력을 넣고 안별로 필요한 방문자 수를 읽습니다.

자세한 설명

펼치기

두 안의 방문자와 전환 수를 넣으면 각 전환율과 신뢰구간, 차이와 상대 상승률, 두 비율 검정의 z 통계량과 p값을 구하고, 아래에서는 앞으로의 테스트가 원하는 효과를 검출하려면 방문자가 몇 명 필요한지 계산합니다. 간단한 온라인 계산기와 다른 점이 세 가지 있습니다. 첫째는 구간입니다. 비율에 흔히 가르치는 ±1.96 표준오차 공식은 빈도가 작거나 비율이 0에 가까울 때 제대로 동작하지 않는데, 전환율이 바로 그런 영역에 있습니다. 여기서는 각 비율에 Wilson 점수 구간이나 선택적으로 정확한 Clopper–Pearson 구간을 쓰고, 차이에는 두 Wilson 구간으로 만드는 Newcombe의 혼합 구간을 씁니다. 1998년 Newcombe가 열한 가지 방법을 비교해 권한 방법입니다. 둘째는 표본 비율 검사입니다. 트래픽을 균등하게 나누려 했는데 방문자 수가 우연으로 보기에는 너무 벌어졌다면(카이제곱 검정 p < 0.001) 결과 위에 그렇다고 표시합니다. 분배가 어긋났다는 것은 사용자가 잘못 배정되거나 잘못 집계되어 비교가 더 이상 공정하지 않다는 뜻이기 때문입니다. A/B 결과가 틀리는 가장 흔한 이유 중 하나이면서 가장 덜 확인되는 부분입니다. 셋째로 표본 크기 계산은 무엇을 가정하는지 숨기지 않습니다. 선택한 신뢰수준과 검정력에서 표준적인 정규근사 공식을 쓰며, 그렇게 나온 크기로 수십만 번의 실험을 시뮬레이션해 목표 검정력과 0.5퍼센트포인트 이내로 맞는지 확인했습니다. 어떤 계산기도 고칠 수 없는 것은 중간 확인입니다. p가 처음 0.05 아래로 내려갈 때 테스트를 멈추면 거짓 양성률이 5%를 훨씬 넘게 부풀려지므로, 표본 크기를 먼저 정하고 결과는 한 번만 읽으세요.

자주 묻는 질문

왜 ±1.96 표준오차 구간을 쓰지 않나요?

비율이 0%나 100%에 가깝거나 표본이 작을 때 믿기 어렵기 때문입니다. 0 아래로 내려가기도 하고, 실제 포함률이 표방한 95%에 한참 못 미치는 일이 많습니다. Wilson 구간은 복잡도를 늘리지 않고 이를 해결하며, Newcombe는 1998년에 두 Wilson 구간을 조합하면 차이에 대해 단순한 공식보다 훨씬 나은 구간이 된다는 것을 보였습니다. Clopper–Pearson은 포함률이 모자라는 일이 없다는 의미에서 정확하지만 대신 더 넓습니다.

표본 비율 불일치란 무엇인가요?

각 안의 사용자 수가 계획한 비율과 우연으로 설명할 수 있는 정도 이상으로 다른 경우입니다. 보통 버그를 뜻합니다. 일부 사용자를 잃는 리디렉션, 한쪽에만 적용된 봇 필터, 다르게 동작하는 추적 코드 같은 것들이고, 비교를 알 수 없는 방향으로 치우치게 합니다. 이 도구는 방문자 수를 균등 분배와 비교해 실험 플랫폼들이 흔히 쓰는 기준인 p = 0.001 아래에서 경고합니다.

유의해지는 즉시 테스트를 멈춰도 되나요?

p값이 원래 의미를 갖기를 원한다면 안 됩니다. 여러 번 확인하다가 처음 p가 0.05 아래로 내려갈 때 멈추면 잡음이 선을 넘을 기회가 훨씬 많아져, 실제 거짓 양성률이 몇 배로 커질 수 있습니다. 표본 크기 계산기로 미리 크기를 정하고 한 번만 평가하거나, 순차 모니터링을 위해 설계된 방법을 쓰세요.

표본 크기는 어떻게 계산하나요?

두 비율을 비교하는 통상적인 공식을 씁니다. 신뢰수준의 임계값에 차이가 없을 때의 표준편차를 곱한 것과, 검정력의 임계값에 효과가 있을 때의 표준편차를 곱한 것을 더해 제곱하고, 차이의 제곱으로 나눕니다. 안별 수치이므로 전체는 그 두 배입니다. 시뮬레이션과 대조했으며, 이 크기에서 시뮬레이션한 실험이 목표 검정력에 도달했습니다.

상대 상승률에는 왜 구간이 없나요?

두 비율의 비에 대한 구간은 눈에 띄게 비대칭이며 차이의 구간과는 다른 방법이 필요하기 때문입니다. 상승률 주위에 대칭인 ±를 붙이면 오해를 부릅니다. 퍼센트포인트 차이와 Newcombe 구간이 그런 함정 없이 같은 정보를 담고 있고, 상승률은 여기서 쉽게 읽어 낼 수 있습니다. 대조군 전환율로 나누면 됩니다.

관련 도구