본문 바로가기
R 주제/R 기초 및 통계 강의

[R 강의] 65. 균등분포 (uniform distribution)

by 만다린망고 2020. 3. 29.
반응형
도구 R로 푸는 통계

65. 균등분포 (uniform distribution)



균등분포는 확률밀도함수 값이 일정한 분포입니다. 균등분포와 관련된 함수는 네 가지가 있습니다.


1. 확률밀도함수


dunif(x, min = 0, max = 1, log = FALSE)


정의역이 0~5인 균등분포에서 3의 확률밀도 값을 구하겠습니다. 


> dunif(3,0,5)

[1] 0.2


이번에는 log를 TRUE로 설정해서 구해보겠습니다. 


> dunif(3,0,5,log=TRUE)

[1] -1.609438


0.2에 로그를 씌운 log(0.2)와 값이 동일합니다. 


> log(0.2)

[1] -1.609438



2. 누적분포함수


punif(x, min = 0, max = 1, lower.tail = TRUE, log.p = FALSE)


정의역이 0~5인 균등분포에서 3까지의 누적분포함수 값을 구하겠습니다.


> punif(3,0,5)

[1] 0.6



3. 분위수 함수


qunif(p, min = 0, max = 1, lower.tail = TRUE, log.p = FALSE)


정의역이 0~5인 균등분포에서 확률이 20%가 되는 값을 구하겠습니다. 


> qunif(0.2,0,5)

[1] 1



4. 난수 발생


runif(n, min = 0, max = 1)


정의역이 0~5인 균등분포에서 20개의 임의 표본을 뽑겠습니다. 


> runif(20,0,5)

 [1] 4.3374216 0.6332926 3.2066189 3.7135886 3.0331785 1.4081090 4.9913358

 [8] 0.1048053 1.2310931 2.3684491 0.1957629 0.1157290 0.9682110 1.3866434

[15] 1.5253537 4.4034811 2.6622205 4.4506072 1.6719056 3.0621957



 

영상이 더 편하신 분


반응형

댓글