Tila r: miten löytää tila vektorien

moodi R: ssä on arvo, jolla on suurin määrä esiintymiä tietojoukossa. Toisin kuin keskiarvossa ja mediaanissa, moodissa voi olla sekä numeerista että merkkitietoa.

tilassa R

ei ole sisäänrakennettua funktiota moodin laskemiseksi R: ssä.jotta moodi voidaan laskea R: ssä, on luotava käyttäjän määrittelemä funktio, joka palauttaa moodin matemaattisen laskennan avulla.

R: ssä keskiarvo() ja mediaani () ovat vakiofunktioita, jotka tekevät mitä odottaa. Tämä johtuu siitä, että tila kertoo objektin sisäisen tallennustilan, ei arvoa, joka esiintyy eniten sen argumentissa.

lasketaan vektorin tila R: ssä.

# Create a vector. rv <- c(11, 18, 19, 21, 29, 46, 21)getmode <- function(v) { uniqv <- unique(v) uniqv}result <- getmode(rv)print(result) 

tuloste

 21

jos näet vektorielementit, voit nähdä, että 21 on ainoa toistettava arvo; siksi se palauttaa arvon 21.

Katsotaanpa toista esimerkkiä.

# Create a vector. rv <- c(11, 18, 11, 19, 21, 19, 46, 21, 19)getmode <- function(v) { uniqv <- unique(v) uniqv}result <- getmode(rv)print(result) 

Lähtö

Vastaa

Sähköpostiosoitettasi ei julkaista.