Vijesti o Tehnologiji, Recenzije i Savjeti!

Funkcija kvantila u programskom jeziku R

Pozdrav ljudi, danas ćemo proučavati funkciju kvantila u R programiranju. Kvantil nije ništa drugo nego uzorak koji je podijeljen na jednake dijelove. To vraća 5 točkasti fraktili ulaznih podataka. U kojem je 25% najniži, a 75% najviši kvartil.

Sintaksa kvantilne funkcije u R

Kvantil: Funkcija kvantila u R koristi se za dobivanje distribucije danih podataka na određenim percentilima.

quantile(x, probs, na.rm = F)

Ovdje,

X = Ulazni podaci.

Problemi = Vrijednosti vjerojatnosti (između 0 i 1).

na.rm = uklonite na vrijednosti (prema zadanim postavkama je False)

Jednostavna funkcija kvantila u R

Dakle, dobri smo sa sintaksom i primijenimo kvantilnu funkciju na dane podatke i pogledajmo kako radi.

df <- c(12,32,34,54,67,87,56,78,89)
quantile(df)
  0%  25%  50%  75% 100% 
  12   34   56   78   89 

Pa, dobili smo svoje odgovore. Funkcija kvantila vratila je 25%, 50% i 75% podataka. 0% i 100% su minimalne i maksimalne vrijednosti.

Kvantilna funkcija s vjerojatnostima

Možete koristiti argument probs koji je prisutan u sintaksi da dobijete specifične percentile zadanih podataka. To znači da ako želite znati 30% ili 65% podataka, možete koristiti ovaj parametar.

df <- c(12,32,34,54,67,87,56,78,89)
quantile(df, probs = c(30,65))
Error in quantile.default(df, probs = c(30, 65)) : 'probs' outside [0,1]

O ne.

Imamo pogrešku. Što se dogodilo?

Pa, kao što sam rekao ranije, probs vrijednost bi trebala biti između 0 i 1. Stoga razmislite o dodavanju .30 i .65 kako biste poništili pogreške.

df <- c(12,32,34,54,67,87,56,78,89)
quantile(df, probs = c(.30,.65))
30%     65% 
42.0    69.2 

Kvantil pomoću argumenta na.rm

Što ćete učiniti ako podaci sadrže NA vrijednosti. Sve što trebate učiniti je koristiti argument na.rm. Pogledajmo kako radi.

df <- c(12,32,NA,34,54,67,87,NA,56,78,89,NA,NA)
quantile(df,na.rm = T)
0%  25%  50%  75% 100% 
12   34   56   78   89 

Parametar na.rm koristi se za uklanjanje NA vrijednosti prisutnih u podacima. Budući da kvantilna funkcija uzima samo numeričke vrijednosti kao ulaz. U suprotnom će izbaciti pogrešku.

Vizualizirajte što ste pronašli!

Do sada smo uz pomoć kvantilne funkcije dobivali percentilne vrijednosti podataka. Sada je vrijeme da vizualiziramo naša otkrića pomoću okvirnih dijagrama.

boxplot(iris$Sepal.Length,main='The boxplot',col="Blue",ylab='Values',xlab='Sepal Length',border="Black",horizontal = T)

Završavati

Funkcija kvantila u R koristi se za dobivanje postotnih vrijednosti ulaznih podataka. Također možete koristiti argumente kao što su probs i na.rm za rješavanje specifičnih percentila odnosno NA vrijednosti. To je sve za sada. Sretno R!!!

Čitati: R dokumenti