R에서 ogive 차트를 만드는 방법


ogive 는 데이터 세트에서 특정 값보다 높거나 낮은 데이터 값의 개수를 나타내는 그래프입니다.

이 튜토리얼에서는 R에서 다음과 같은 ogive 그래프를 만드는 방법을 설명합니다.

R의 탄두 그래프

예: 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 ')

R의 탄두 그래프

다음은 플롯() 함수에 대한 보다 모호한 인수 중 일부를 해석하는 방법입니다.

  • 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에서 다른 일반적인 그래프를 만드는 방법을 설명합니다.

R에서 파레토 차트를 만드는 방법
R에서 간트 차트를 만드는 방법
R에서 롤리팝 차트를 만드는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다