논문의 결과 표에 두 방법의 평균, 퍼짐, 실행 횟수가 있다. 세 함수를 완성한다.
sd_from_se(se, n): "±"가 표준오차일 때 실행 간 표준편차 SD=SEn을 반환한다.
welch_ci(m1, s1, n1, m2, s2, n2, level=0.95): 표준편차 s1, s2를 받아 차이 m2−m1과 그 Welch 신뢰구간 (diff, lo, hi)를 반환한다.
- 표준오차 se=s12/n1+s22/n2
- 자유도(Welch–Satterthwaite) ν=(s12/n1)2/(n1−1)+(s22/n2)2/(n2−1)se4
- 구간 diff±t(1+level)/2,νse. t 분위수는
scipy.stats.t.ppf로 구한다.
cohens_d(m1, s1, n1, m2, s2, n2): 합동 표준편차 sp=n1+n2−2(n1−1)s12+(n2−1)s22로 나눈 표준화 차이 (m2−m1)/sp를 반환한다.
테스트는 구간이 0을 포함하지 않는 것과 Welch 검정의 p-value가 1−level보다 작은 것이 일치하는지, ±를 표준오차로 해석하면 구간이 넓어지는지 확인한다.