본문 바로가기
2. 확률분포/연속확률분포

[R] 카이제곱분포(chi-squared distribution) 함수,사용법,표본추출

by makhimh 2019. 11. 28.
반응형

[R] 카이제곱분포(chi-squared distribution) 함수,사용법,표본추출



#1. 카이제곱분포와 관련된 함수


dchisq : 확률밀도함수(probability density function)

pchisq : 누적분포함수(cumulative distribution function)

qchisq : 누적분포함수의 역함수(inverse cumulative distribution function)

rchisq : 임의추출



#2. 사용방법


누적분포함수의 경우 왼쪽꼬리가 디폴트값입니다.


dchisq(x, df, ncp = 0, log = FALSE)
pchisq(q, df, ncp = 0, lower.tail = TRUE, log.p = FALSE)
qchisq(p, df, ncp = 0, lower.tail = TRUE, log.p = FALSE)
rchisq(n, df, ncp = 0)


입력변수를 쉽게 설명하면 아래와 같습니다. 


dchisq(확률변수, 자유도, ncp = 0, log = FALSE)
pchisq(확률변수, 자유도, ncp = 0, lower.tail = TRUE, log.p = FALSE)
qchisq(확률, 자유도, ncp = 0, lower.tail = TRUE, log.p = FALSE)
rchisq(개수, 자유도, ncp = 0)



#3. 예제


1) df


자유도가 30인 카이제곱분포에서, 확률변수 Χ가 43.77일 때의 함수값을 구합니다.


> dchisq(43.77,30)
[1] 0.01037716


2) pchisq


자유도가 30인 카이제곱분포에서, 확률변수 X가 43.77일 때의 누적분포함수값을 구합니다.


> pchisq(43.77,30)
[1] 0.9499692


3) qchisq


자유도가 30인 카이제곱분포에서, 누적확률이 0.95가 되는 확률변수 t값을 구하겠습니다.


> qchisq(0.95,30)
[1] 43.77297


4) rchisq


자유도가 30인 카이제곱분포에서, 10개의 실수값을 임의추출하겠습니다.


> rchisq(10,30)
 [1] 20.03111 41.27797 19.87243 26.62825 36.17942 27.11123
 [7] 37.11602 24.46156 26.21545 32.32782


반응형

댓글