Python/기타 코딩
[R 프로그래밍] 유의수준과 검정력 함수 그리기
AI 꿈나무
2020. 9. 24. 16:25
반응형
유의수준과 검정력 함수 그리기
R을 이용해서 유의수준과 검정력 함수를 그려보겠습니다.
정규분포에서 표본을 36개 추출하였고 분산은 4로 가정하겠습니다.
또 귀무가설 $H_0$ <= 0, 대립가설 $H_1$ > 0 으로 설정하였습니다.
검정기준(기각역)은 표준평균이 0.5보다 클 때 귀무가설을 reject 하겠습니다.
## 유의수준을 구하는 함수
prob2 <- function(x,n)
{
z = (0.5-x)/(2/sqrt(n))
return(1-pnorm(z))
}
n <- 36
#모평균이 0일 때 유의수준
prob2(0,n)
# 검정역과 유의수준 시각화
curve(prob2(x,n),-2,2,xlab=expression(mu),ylab="Prob(Reject H0)")
abline(h=0)
lines(c(0,0),c(0,prob2(0,n)),col="red")
반응형