[TIL] SQL로 증감율, t-value, p-value 구하기

김현진·2020년 9월 1일
1

SQL

목록 보기
4/4

1. 증감율/변화율: rate lift

ROUND((변화율 볼 수치 - 기준 수치)/기준 수치,반올림자릿수)

EX)
ROUND((c.average - c.control_average)/c.control_average,4) AS rate_lift

2. 표준편차: standard deviation

ROUND(STDDEV(칼럼명),반올림자릿수)

EX)
ROUND(STDDEV(a.metric),4) AS stdev

3. t-value

EX)
ROUND((c.average - c.control_average) /
         SQRT((c.variance/c.users)    + (c.control_variance/c.control_users))
        ,4) AS t_stat

4. p-value

(1 - COALESCE(nd.value,1))*2 AS p_value

* SQL 함수 정리

ABS 절댓값
ROUND 반올림
SQRT 제곱근
STDDEV 표준편차
COALESCE NULL이 아닌 첫 번째 값을 반환

profile
/* rise and shine */

0개의 댓글