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
영상이 더 편하신 분
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R 강의] 67. 산점도 '점'의 모양 25가지 (1) | 2020.03.30 |
---|---|
[R 강의] 66. 산점도 '점'의 색 바꾸기 (1) | 2020.03.29 |
[R 강의] 64. 엑셀에서 저장한 CSV 파일 R로 불러오기 (3) | 2020.03.29 |
[R 강의] 63. R에서 CSV 파일 저장하고 엑셀에서 열어보기 (0) | 2020.03.29 |
[R 강의] 62. order 함수 (0) | 2020.03.28 |
댓글