R에서 ogive 차트를 만드는 방법
ogive 는 데이터 세트에서 특정 값보다 높거나 낮은 데이터 값의 개수를 나타내는 그래프입니다.
이 튜토리얼에서는 R에서 다음과 같은 ogive 그래프를 만드는 방법을 설명합니다.
예: R에서 Ogive 차트 만들기
먼저 20개의 값을 포함하는 데이터 세트를 정의해 보겠습니다.
#create dataset
data <- c(6, 7, 7, 8, 9, 12, 14, 16, 16, 17, 22, 24, 28, 31, 34, 35, 39, 41, 42, 43)
그런 다음 R의 agricolae 패키지에 있는 graph.freq() 및 ogive.freq() 함수를 사용하여 간단한 ogive 그래프를 만들어 보겠습니다.
library (agricolae)
#define values to plot
value_bins <- graph. freq (data, plot= FALSE )
values <- warhead. freq (value_bins, frame= FALSE )
#create warhead chart
plot(values, xlab=' Values ', ylab=' Relative Cumulative Frequency ',
main=' Ogive Chart ', col=' steelblue ', type=' b ', pch= 19 , las= 1 , bty=' l ')
차
다음은 플롯() 함수에 대한 보다 모호한 인수 중 일부를 해석하는 방법입니다.
- type=’b’ : 선과 점을 모두 그립니다.
- pch=19 : 경로의 원을 채웁니다.
- las=1 : 레이블을 축에 수직으로 만듭니다.
- bty=’l’ : 경로의 하단과 왼쪽에 테두리만 표시합니다.
ogive.freq() 함수에서 생성된 값을 인쇄하여 플롯에 실제 값을 표시할 수 있습니다.
#view values in ogive
values
x RCF
1 6.0 0.00
2 13.4 0.30
3 20.8 0.50
4 28.2 0.65
5 35.6 0.80
6 43.0 1.00
7 50.4 1.00
값을 해석하는 방법은 다음과 같습니다.
- 데이터 세트의 모든 값 중 0%는 6 보다 작거나 같았습니다.
- 데이터세트에 있는 모든 값의 30%는 13.4 이하였습니다.
- 데이터 세트에 있는 모든 값의 50%는 20.8 이하였습니다.
- 데이터 세트의 모든 값 중 65%가 35.6 이하였습니다.
등등.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 그래프를 만드는 방법을 설명합니다.