์๋ ํ์ธ์:)
์ค๋์ A/B ํ ์คํธ ๊ด๋ จํ ๊ธ์ ํฌ์คํ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
ํ ์ค Data Analyst ๊ณผ์ ์ ํ์ ์ํํ ๋, A/Bํ ์คํธ๋ฅผ ์ ์ดํดํด์ผ ํ ์ ์๋ ๋ฌธ์ ๊ฐ ์์๋๋ฐ์.
(A/Bํ
์คํธ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ป๊ฒ ํด์ํ ๊ฒ์ธ์ง์ ๊ด๋ จํ ๋ฌธ์ ์์ต๋๋ค.)
์ด ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ฉด์ A/B ํ ์คํธ์ ๋ํด ํ๋ฒ ๋ ์ ๋ฆฌ๋ฅผ ํ๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๋ค์ด์ ๋ค์ ๊ณต๋ถํด๋ณด๊ฒ ๋์์ต๋๋ค.

1๏ธโฃ A/B ํ ์คํธ ์๋ฏธ
1) ์ฐ๋ฆฌ๋ ์๋ฌต์ ์ผ๋ก A/B ๋ฐฉ์์ ๊ฒฐ๊ณผ๊ฐ ์๋นํ ํฌ๊ธธ ๋ฐ๋๋ค.
2) ์ฐ๋ฆฌ๋ ์คํ์ ์งํ์ด ๊ณต์ ํ๊ธธ ๋ฐ๋๋ค. ๊ทธ ๊ณต์ ํจ์ ์ค์ฒด๊ฐ ๋ฌด์์ธ์ง๋ ๋ชจ๋ฅด์ง๋ง..
ํ๋ฉด์์ ์ง๋ฌธ) ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ๋ฐฉ์์ผ๋ก A์๊ณผ B์ ์ค์ ์ด๋ค ๊ฒ์ด ๋ ํจ๊ณผ๊ฐ ์ข์๊ฐ?
์จ์ ์ง๋ฌธ ) ์ด๋ฒ ๋ฉฐ์น ๋์ ๋ชจ์ ~๋ช ์ ํธ๋ํฝ/๊ณ ๊ฐ์ ๋ํด์๋ง ์ ํจํ๊ฒ ์๋๋ผ, ์์ผ๋ก๋ ํด๋น ์ ํ์ ๋ชจ๋ ๊ณ ๊ฐ์๊ฒ A์๊ณผ B์ ์ค ์ด๋๊ฒ ํ์คํ๊ฒ ํจ๊ณผ๊ฐ ์ข์๊ฐ? ๊ทธ๋ฆฌ๊ณ ์ด ๊ฒฐ๊ณผ๋ ์ฐ์ฐ์ด ์๋๊ฒ ๋ง๋? ์ด ๊ฒฐ๊ณผ๋ ์ ๋ง๋ก A์ B์ ์ฐจ์ด ๋๋ถ์ ์๊ธด๊ฒ ๋ง๋๊ฐ?
2๏ธโฃ ๊ธฐ์ด ํต๊ณ
- ๋ชจ์ง๋จ, ํ๋ณธ
- ์ค์ฌ ๊ทนํ ์ ๋ฆฌ : ํ๋ณธ ์๊ฐ ์ถฉ๋ถํ๋ค๋ฉด ์ผ๋ถ๋ฅผ ํตํด ์ ์ฒด์ ๋ํด ์ถ์ธก, ์ถ๋ก , ์ถ์ ๊ฐ๋ฅ
- ๊ท๋ฌด๊ฐ์ค๊ณผ ๋๋ฆฝ๊ฐ์ค : ๊ท๋ฌด๊ฐ์ค (ํ์์ ์ํฉ, ์ฐจ์ด๊ฐ ์๋ค) / ๋๋ฆฝ๊ฐ์ค (๋๋ฆฝ๋๋ ๊ฒฐ๊ณผ, ์ฐจ์ด๊ฐ ์๊ธด๋ค)
- ์์ธก๊ฒ์ ๊ณผ ๋จ์ธก๊ฒ์ : ๋จ์ธก๊ฒ์ (A๊ฐ B๋ณด๋ค ๋ฌด์กฐ๊ฑด ๋์ or ๋ฎ์ ๊ฒ์ด๋ค) / ์์ธก ๊ฒ์ (A์ B์ค ๋ญ๊ฐ ๋ ๋์์ง or ๋ฎ์์ง ๋ชจ๋ฅด์ง๊ฒ ์ง๋ง ์ผ๋จ ์ฐจ์ด๋ ์์ ๊ฒ์ด๋ค)
- ์ ๋ขฐ์์ค (ex.95%)
- p-value์ ์ ์์์ค(ex. 5%)
3๏ธโฃ A/B ํ ์คํธ ์ธํ
A/B-Test Calculator - Power & Significance - ABTestGuide.com
Std. Error of difference SEdifference = ( SEA2 + SEB2 )1/2
abtestguide.com
- Test Data : ํ๋ณธ ํฌ๊ธฐ, ๊ทธ๋ฃน๋ณ๋ก ์ต์ข ์ ํ๋ ์ซ์
- Settings-Hypthesis : ๋จ์ธก ๊ฒ์ or ์์ธก ๊ฒ์
-> ๋ ๊ทธ๋ฃน์ด ์ฐจ์ด๊ฐ ์๋ค๋ ์ ์ ํ์, ํน์ ํ์ชฝ์ด ๋ฌด์กฐ๊ฑด ์ฐ์ธ? or ์ด๋ ์ชฝ์ด ์ฐ์ธํ ์ง๋ ๋ชจ๋ฅด๊ฒ ์ผ๋ ์ด์ด๋๊ณ ๋ณผ์ง? - Setting-Confidence : ์ ๋ขฐ์์ค
-> ๋๊ฐ์ ์คํ์ 100๋ฒํ๋ค๊ณ ํ์ ๋, ๊ทธ์ค ๋ช๋ฒ์ ์ฐ์ฐ์ผ๋ก ๋ณผ ๊ฒ์ธ์ง
4๏ธโฃ ์คํ ๊ฒฐ๊ณผ ํด์
- significant : ์ ์๋ฏธ
- not significant : ์ ์๋ฏธx
-> ์ ์ด์ ๋ ๊ทธ๋ฃน ์ฌ์ด์ ๋ณ ์ฐจ์ด๊ฐ ์๊ฑฐ๋
-> ๋ค๊ฐ ๋ชจ์์จ ๊ทธ ์ฅ๊ผฌ๋ฆฌ๋งํ ํ๋ณธ์ผ๋ก๋ ๋๊ฐ ๋ ๋์๊ฑด์ง, ์ด๊ฒ ์ด๋ฒ๋ง ์ฐ์ฐ์ด ์๋์ง ๋๋ ๋ชจ๋ฅด๊ฒ ์ด
ex)
1) ์คํ 1 : 10๋ช ์ค 2๋ช (20%) vs 10๋ช ์ค 3๋ช (30%)
2) ์คํ 2 : 10,000๋ช ์ค 2,000๋ช (20%) vs 10,000๋ช ์ค 3,000๋ช (30%)
3) ์คํ 3 : 100,000๋ช ์ค 2,000๋ช (2%) vs 100,000๋ช ์ค 2,200๋ช (2.2%)
๋ค์๊ณผ ๊ฐ์ ์คํ์ด ์์ ๋, ์ฐ๋ฆฌ๋ ์ง๊ฐ์ ์ผ๋ก
1) ํ๋ณธ์ด ํด์๋ก, 2) ๋ ๊ทธ๋ฃน ๊ฐ์ ๊ฒฐ๊ณผ ์ฐจ์ด๊ฐ ์ปค์ผ ์ ์๋ฏธํ๋ค๊ณ ์๊ฐํ๋ค.
๊ทธ๋์ ์ฐ๋ฆฌ๋ ์คํ1๊ณผ ์คํ2 ์ค์์ ์คํ2๊ฐ ๋ ๋ซ๋ค๊ณ ์๊ฐํ์ง๋ง, ๋ฐ๋ฉด ์คํ2์ ์คํ3์ ๋น๊ตํ ๋์๋ ์๋ฆฌ์กํ๊ฒ ๋๋๋ค.
ํ๋ณธ์ ์๋ ์คํ3์ด ํฌ์ง๋ง ๋น์จ ์ฐจ์ด๋ฅผ ๋ณด๋ฉด ์คํ 2๋ 10%, ์คํ 3์ 0.2%์ ๋ถ๊ณผํ๊ธฐ ๋๋ฌธ์ด๋ค.
ํ์ง๋ง ์ฐ๋ฆฌ๋ ๋จ์ํ ๋น์จ์ฐจ๋ฅผ ๋น๊ตํ๋๊ฒ ์๋๋ผ ์ด ๋น์จ ์ฐจ์ด๊ฐ ์ฐ์ฐ์ธ์ง ์๋์ง๋ฅผ ์๊ณ ์ถ์ ๊ฒ์ด๋ค.
(์ฐ๋ฆฌ์ ์ง๊ด) 100,000๋ช ๋น๊ตํด์ ์ฐจ์ด๊ฐ ๊ณ ์ 0.2% vs (ํต๊ณ) ํ๋ณธ์ด ํฌ๋ ์ถฉ๋ถ + ์ฐ์ฐ์ด๋ผ๊ณ ๋ณผ ์ x
-> ํ๋ณธ์ด ํฌ๋ฉด ํด์๋ก ๊ฐ๊ฑฐ๋ ๋ ์์ ์ฐจ์ด๋ก๋ ์ ์๋ฏธํ๋ค๋ ํ๊ฐ๋ฅผ ์ป์ด๋ผ ์ ์๋ค.
5๏ธโฃ ์ ๋นํ ํ๋ณธ ํฌ๊ธฐ
Sample Size Calculator
Visual, interactive sample size calculator ideal for planning online experiments and A/B tests.
www.evanmiller.org
์ ๋นํ ํ๋ณธ ํฌ๊ธฐ๋ A์๊ณผ B์ ์ฌ์ด์ ์ฐจ์ด๊ฐ ์ด๋ ์ ๋ ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋๋์ ๋ฐ๋ผ ๋ค๋ฅด๋ค
์๋ฅผ๋ค์ด
๊ธฐ์กด ์ ํ์จ(20%), ์ฐจ์ด(1%) : 1%๋ง ์ฐจ์ด๋๋ ์ ์๋ฏธํ๊ธฐ๋ฅผ ๋ฐ๋๋ค๋ฉด ํ๋ณธ์ 25,255๋งํผ ํ์
๊ธฐ์กด ์ ํ์จ(20%), ์ฐจ์ด(5%) : ๋ฐ๋ฉด 5% ์ฐจ์ด๊ฐ ๋๋ค๋ฉด, ํ๋ณธ์ด 1,030๋ง ๋์ด๋ ์ ์๋ฏธ
์ฆ, ํ๋ณธ์ ์ผ๋ง๋ ํ์ํ๊ฐ์? = "๋ ๋ฐฉ์์ ๊ฒฐ๊ณผ๊ฐ ๋ช % ์ ๋ ์ฐจ์ด๋ ๊ฒ์ด๋ผ๊ณ ๊ธฐ๋ํ๋์?"๊ฐ ๋๋ค.
6๏ธโฃ ๊ฒฐ๋ก
- ํ๋ณธ์ด ๋ง์ผ๋ฉด ๋ง์์๋ก A์๊ณผ B์์ ๊ฒฐ๊ณผ ์ฐจ์ด๊ฐ ์๋๋ผ๋ ์คํ ๊ฒฐ๊ณผ๊ฐ ํต๊ณ์ ์ผ๋ก ์ ์ํ ์ ์๋ค.
- ํ๋ณธ์ด ์๋๋ผ๋ A์๊ณผ B์์ ๊ฒฐ๊ณผ ์ฐจ์ด๊ฐ ํฌ๋ค๋ฉด ๋ง์ฐฌ๊ฐ์ง๋ก ํต๊ณ์ ์ผ๋ก ์ ์๋ฏธํ ์ ์๋ค.
*์ฐธ๊ณ ์๋ฃ
07ํ A/B ํ ์คํธ๋ฅผ ์ค๊ณํ ๋์ ์ฐ๋ฆฌ์ ์ง์ง ์ง๋ฌธ
A/B ํ ์คํธ๋ A์ B๋ง ๋๋๋ ๊ฒ ๋ค๊ฐ ์๋๋ค (1) | A์ B๋ง ๋น๊ตํ๋ฉด A/B ํ ์คํธ์ธ๊ฐ? ์๋น์ค๊ธฐํ/PM ๋๋ ๊ทธ๋ก์ค ํดํน๊ณผ ๊ด๋ จํ ๋ถํธ์บ ํ ๋๋ ์ ์ ์ ๋์์ผ๋ก ํ ๊ต์ก ๊ณผ์ ์ ์ดํด๋ณด๋ฉด, A/B ํ ์คํธ
brunch.co.kr
08ํ A/B ํ ์คํธ์ ๋ค์ ์จ์ ๊ธฐ์ด ํต๊ณ ์ดํดํ๊ธฐ
A/B ํ ์คํธ๋ A์ B๋ง ๋๋๋ ๊ฒ ๋ค๊ฐ ์๋๋ค (2) | https://brunch.co.kr/@539insight/138 ์์ ๊ธ์์๋ A/Bํ ์คํธ๋ฅผ ์ค๊ณํ๊ฑฐ๋ ์ํํ ๋ ์ฐ๋ฆฌ์ ํ๋ฉด์์ ์ง๋ฌธ-๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํ ๋ฐฉ์์ผ๋ก A์ B ์ค ์ด
brunch.co.kr
09ํ A/B ํ ์คํธ ๊ณ์ฐ๊ธฐ ์ธํ & ํด์ํ๊ธฐ
A/B ํ ์คํธ๋ A์ B๋ง ๋๋๋ ๊ฒ ๋ค๊ฐ ์๋๋ค (3) | ์์ ๋ ํธ์ ๊ธ์์๋, 1) ์ฐ๋ฆฌ๊ฐ A/B ํ ์คํธ๋ฅผ ์ค๊ณํ ๋ ๊ฒ์ผ๋ก ๊ถ๊ธํดํ๋ ๊ฑด '์ด๋ ๊ฒ ๋ ๋์๊ฐ?'์ธ ๊ฒ ๊ฐ์ง๋ง 2) ์ค์ ๋ก ์ฐ๋ฆฌ๊ฐ ๊ถ๊ธํดํ๋
brunch.co.kr

'๐ ๋ฐ์ดํฐ ๋ถ์ > 04. Data Analysis' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] ๊ตฌ๊ธ ์ง์ค์ฝ๋ฉ(geocoding)์ ํ์ฉํ์ฌ ์ง๋์ ์์ธ๋ํ๊ต ์์น ํ์ (0) | 2022.07.22 |
---|---|
[Python] ๊ตฌ๊ธ ์ง์ค์ฝ๋ฉ API ํค ์ฝ๊ฒ ๋ฐ๊ธ๋ฐ๋ ๋ฐฉ๋ฒ (0) | 2022.04.09 |
[๋น ๋ฐ์ดํฐ] KT ๋ฐ์ดํฐ ๋ง์ผ (0) | 2022.04.07 |
[๋น ๋ฐ์ดํฐ] ํตํฉ ๋ฐ์ดํฐ ์ง๋(๋น ๋ฐ์ดํฐ ํ๋ซํผ) ์๊ฐ (0) | 2022.04.06 |
[Python] ์์ธ ์ข ํฉ๋ณ์ ๋ถํฌ ๋ฐ์ดํฐ ๋ถ์ (0) | 2022.03.24 |