Hoe u een ogive-diagram maakt in r


Een ogive is een grafiek die laat zien hoeveel datawaarden boven of onder een bepaalde waarde in een dataset vallen.

In deze tutorial wordt uitgelegd hoe u de volgende ogive-grafiek in R maakt:

kernkopgrafiek in R

Voorbeeld: maak een Ogive-diagram in R

Laten we eerst een dataset definiëren die 20 waarden bevat:

 #create dataset
data <- c(6, 7, 7, 8, 9, 12, 14, 16, 16, 17, 22, 24, 28, 31, 34, 35, 39, 41, 42, 43)

Laten we vervolgens de functies graph.freq() en ogive.freq() uit het agricolae- pakket in R gebruiken om een eenvoudige ogive-grafiek te maken:

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

kernkopgrafiek in R

Thee

Hier leest u hoe u enkele van de meer obscure argumenten voor de functie plot() interpreteert:

  • type=’b‘ : Teken zowel lijnen als punten
  • pch=19 : Vul de cirkels in het pad
  • las=1 : Maak de labels loodrecht op de as
  • bty=’l‘ : Toon alleen de rand onderaan en links van het pad

We kunnen de werkelijke waarden in de plot weergeven door de waarden af te drukken die zijn gemaakt met de functie 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

Zo interpreteert u de waarden:

  • 0% van alle waarden in de dataset was kleiner dan of gelijk aan 6 .
  • 30% van alle waarden in de dataset waren kleiner dan of gelijk aan 13,4 .
  • 50% van alle waarden in de dataset waren kleiner dan of gelijk aan 20,8 .
  • 65% van alle waarden in de dataset waren kleiner dan of gelijk aan 35,6 .

Enzovoort.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelgebruikte grafieken in R kunt maken:

Hoe u een Pareto-diagram maakt in R
Hoe u een Gantt-diagram maakt in R
Hoe u een lollygrafiek maakt in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert