R 코드 공유

두 표본크기 계산법, 어느 걸 써야 할까요

무명씨 · 2026-11-03 05:10 · 조회 1
표본크기 계산을 준비하고 있는데요, 정규 근사와 비중심 t-분포 중 어느 방법을 선택해야 할지 고민됩니다. 이렇게 하는 게 맞을까요

댓글 1
SSRA 연구지원팀 2026-11-04 03:06
■ 정규 근사와 비중심 t 계산 두 집단 t-검정의 표본을 정규 근사식 n≈2(z1-α/2+z1-β)²/d² 로 구하면 간단히 추정할 수 있습니다. 실제 검정에서는 비중심 t-분포를 이용해 정확히 계산합니다. R n_approx <- 2*(qnorm(1-0.025)+qnorm(0.8))^2/d^2 n_exact <- power.t.test(delta=d, power=0.8, sig.level=0.05, type="two.sample")$n 첫 줄은 정규 근사식으로 n을 구하고, 두 번째 줄은 비중심 t-분포를 사용해 정확히 n을 구합니다. ■ 회귀 검정력과 SSRA 활용 회귀 검정력은 비중심 F-분포의 비중심 모수 λ=f²(u+v+1) 로 정의됩니다. SSRA에서는 R의 pwr 패키지를 이용해 λ 기반 검정력을 계산하며, 결과는 G*Power와 동일합니다. R library(pwr) pwr.f2.test(u=3, v=60, f2=0.15, sig.level=0.05, power=NULL) 이 코드는 예측변수 3개와 오차 자유도 60인 상황에서 f²=0.15 일 때 필요한 표본크기를 반환합니다. 정규 근사식은 빠르게 대략값을 제공하지만, 비중심 분포를 이용한 정확한 계산이 보고에 적합합니다. 회귀 분석에서는 λ를 활용한 검정력이 권장됩니다. 자세한 내용: https://ssra.or.kr/kc/post.php?id=197
댓글 작성은 로그인 후 이용할 수 있습니다.
댓글 쓰기