Python/기타 코딩
[R 프로그래밍] 모비율 추론하기 - 신뢰구간, 가설검정, 표본크기결정
AI 꿈나무
2020. 9. 29. 22:56
반응형
R을 이용해서 모비율을 추론해보겠습니다. (신뢰구간, 가설검정, 표본크기결정)
이론은 여기에서 확인할 수 있습니다.
1. 데이터 입력
n <- 73380 # 표본공간
x <- 38100 # 성공횟수
p <- x/n # 성공확률
2. 비율 신뢰구간
# 신뢰구간
prop.test(x,n)
비율 95% 신뢰구간 = [0.5155923, 0.5228358]
3. 비율 가설검정
# 가설검정
prop.test(x,n,p=0.5,alternative="greater")
p(확률)이 기각역에 포함되므로 귀무가설은 기각
4. 표본크기 결정
### 표본크기결정(비율)
SizePropCI <- function(Error, Conf.level=0.95)
{
alpha <- (1-Conf.level)/2
(qnorm(1-alpha)/Error)^2/4
}
SizePropCI(0.031,0.95)
SizePropTest <- function(prop1,prop2,Alpha=0.05,Power=0.8)
{
delta = prop2-prop1
term <- qnorm(1-Alpha/2)*sqrt(prop1*(1-prop1))+qnorm(Power)*sqrt(prop2*(1-prop2))
(term/delta)^2
}
SizePropTest(0.4,0.5)
구간추정을 위한 표본크기 = 1000
가설검정을 위한 표본크기 = 191
반응형