반응형
R 히스토그램에서 밀도(density) 히스토그램으로 설정을 하면 전체 넓이가 1이 되게끔 그래프를 그려줍니다.
따라서 각 계급 간격의 합이 1보다 작다면 높이가 1보다 커질 수 있는 것입니다. 계급 간격이 0~0.1, 0.1~0.2 두개뿐이라고 해봅시다. 이때 밑변이 0.2이므로, 전체 넓이가 2이 되려면 각 높이의 합이 5가 되야 합니다.
예를들어 아래와 같은 계급값과 도수가 있다고 합시다.
160~170 : 5
170~180 : 5
상대도수를 계산하면 아래와 같습니다.
160~170 : 0.5
170~180 : 0.5
R 히스토그램에서의 density는 아래와 같습니다.
160~170 : 0.05
170~180 : 0.05
height=c(161,162,163,164,165,171,172,173,174,175)
myhist=hist(height,breaks=c(160,170,180),freq=FALSE)
> myhist
$breaks
[1] 160 170 180
$counts
[1] 5 5
$density
[1] 0.05 0.05
$mids
[1] 165 175
$xname
[1] "height"
$equidist
[1] TRUE
attr(,"class")
[1] "histogram"
반응형
'2. 그래프 그리기 (고수준 함수) > hist() - 히스토그램' 카테고리의 다른 글
R 히스토그램에 라인 추가하기 (0) | 2021.10.21 |
---|---|
R 히스토그램 x축, y축 눈금 설정하기 (0) | 2020.12.09 |
R 히스토그램 여러개 겹쳐그리기 (투명하게) (0) | 2020.12.09 |
R 역 누적분포 히스토그램 (0) | 2020.12.08 |
R 누적도수 그래프 (cumsum) (0) | 2020.12.08 |
댓글