31 tammikuun, 2022

kuinka moodi lasketaan R: ssä (esimerkkien kanssa)

tietojoukon moodi edustaa useimmin esiintyvää arvoa.

missään tietyssä tietojoukossa ei voi olla tilaa, yhtä tilaa tai useita tiloja.

tilastoohjelmistossa R ei ole sisäänrakennettua funktiota datajoukon moodin laskemiseksi, mutta seuraavan funktion avulla moodi voidaan laskea:

find_mode <- function(x) { u <- unique(x) tab <- tabulate(match(x, u)) u}

seuraavat esimerkit osoittavat, miten tätä funktiota käytetään käytännössä.

Esimerkki 1: Numeerisen vektorin

laskettaessa seuraava koodi osoittaa, miten tätä funktiota käytetään numeerisen vektorin

 #määrittele funktio modefind_mode < - funktio (x) { u < - unique (x) tab < - tabulaatti(match (x, u)) u} # määrittele numeerinen vectordata < - c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)#Etsi modefind_mode (data) 4

datajoukon moodi osoittautuu 4. Tämä on numero, joka esiintyy useimmin.

huomaa, että voimme käyttää tätä funktiota myös silloin, kun aineistossa on useita moodeja:

 #define function to calculate modefind_mode < - function (x) {u <- unique(x) tab <- tabulate(match(x, u)) u}#define numeerinen vektori, jolla on useita modesdatoja <- c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)#Etsi modefind_mode (data) 2 4

datajoukon moodit ovat 2 ja 4. Molemmat luvut esiintyvät useimmin.

Esimerkki 2: Merkkivektorin moodin laskeminen

tätä funktiota voidaan käyttää myös merkkivektorin moodin laskemiseen:

#define function to calculate modefind_mode <- function(x) { u <- unique(x) tab <- tabulate(match(x, u)) u}#define character vectordata <- c ("Sunny", "Cloudy", "Sunny", "Rainy", "Cloudy")#find modefind_mode(data) "Sunny" 

moodi osoittautuu ”aurinkoiseksi” – tämä on se merkkijono, joka esiintyy useimmin vektorissa.

Vastaa

Sähköpostiosoitettasi ei julkaista.