회사에 다니면서 A/B테스팅이라는걸 했는데 처음엔 이해를못했다가 알게된 검증기법이다.
단어에서도 보여주다시피 A버전 B버전을 준비해서 어느 버전이 사용자들에게 더 좋은평가를 받았는지 통계를내어서, 좀더 나은 버전을 시청자들에게 적용한다.
자주 쓰이는 용어
처리(treatment) - 어떤 대상에 주어지는 특별한 환경이나 조건(약, 가격, 인터넷 뉴스 제목)
처리군(treatment group) - 특정 처리에 노출된 대상들의 집단
대조군(control group) - 어떤 처리도 하지 않은 대상들의 집단
임의화(randomization) - 처리를 적용할 대상을 임의로 결정하는 과정
대상(subject) - 처리를 적용할 개체 대상 (유의어: 피실험자)
검정통계량(test statistic) - 처리 효과를 측정하기 위한 지표
*근데 원래 검증이 아니고 검정이라고 썻었나...
*국립국어원 답변
1. '검정'은 '일정한 규칙에 따라 자격이나 조건을 검사하여 결정함.'이라는 뜻의 명사로, '교과서 검정/검정 시험/검정 결과에 따라 납품업체를 결정한다.'와 같이 씁니다.
2. '검증'은 '검사하여 증명함.'이라는 뜻의 명사로, '검증 결과', '그 이론은 검증을 거치지 않은 것이므로 신뢰할 수 없다.'와 같이 씁니다.
고맙습니다.
A/B검정의 몇가지 예시로는..
- 종자 발아가 어디에서 더 잘되는지 알아보기 위해 두 가지 토양 처리를 검정한다
- 암을 더 효과적으로 억제하는 두 가지 치료법을 검정한다
Q. 왜 대조군이 필요할까? 단순하게 모든유저들을 대상으로 버전을 바꾸고 이전과 비교하면 되지않을까?
A. 동일한 환경에서 대조를 해야하므로 이외 요소들이 가미가 될수가있어서 대조군이 필요함
가설검정
귀무가설(null hypothesis) - 우연 때문이라는 가설
대립가설(alternative hypothesis) - 귀무가설과의 대조 (증명하고자 하는 가설)
일원검정(one-way test) - 한 방향으로만 우연히 일어날 확률을 계산하는 가설검정
이원검정(two-way test) - 양 방향으로 우연히 일어날 확률을 계산하는 가설검정
'Data > Data Analysis' 카테고리의 다른 글
[Statistics] 통계학3 (0) | 2019.12.27 |
---|---|
[Pyspark] list to pyspark.DataFrame (0) | 2019.12.12 |
[Statistics] 통계학 공부 2 (0) | 2019.11.26 |
[Statistics] 통계학 공부 (0) | 2019.11.25 |
[Pandas] DataCamp - Histogram, filter data (0) | 2019.11.25 |