januar 31, 2022

Hvordan Beregne Modusen I R (Med Eksempler)

modusen til et datasett representerer den hyppigst forekommende verdien.

i et gitt datasett kan det ikke være noen modus, en modus eller flere moduser.

den statistiske programvaren R har ikke en innebygd funksjon for å beregne modusen til et datasett, men du kan bruke følgende funksjon til å beregne modusen:

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

følgende eksempler viser hvordan du bruker denne funksjonen i praksis.

Eksempel 1: Beregning Av Modus For En Numerisk Vektor

følgende kode viser hvordan du bruker denne funksjonen til å beregne modus for en numerisk vektor

 # definer funksjon for å beregne modefind_mode < - funksjon( x) { u < - unik(x) tab < - tabulate(match(x, u)) u} # definer numerisk vectordata <- c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)#finn modefind_mode (data) 4

modusen til datasettet viser seg å være 4. Dette er tallet som forekommer hyppigst.

Merk at vi også kan bruke denne funksjonen når det er flere moduser i et datasett:

#definer funksjon for å beregne modefind_mode < - funksjon (x) {u < - unik(x) tab < - tabulat(match (x, u)) u} # definer numerisk vektor med flere modesdata <- c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)#finn modefind_mode (data) 2 4 

modusene til datasettet er 2 og 4. Begge disse tallene forekommer hyppigst.

Eksempel 2: Beregning Av Modus For En Tegnvektor

denne funksjonen kan også brukes til å beregne modus for en tegnvektor:

#definer funksjon for å beregne modefind_mode <- funksjon(x) { u <- unik(x) tabulat(match(x, u)) u}#definer tegn vectordata <- c('Sunny', 'Cloudy', 'Sunny', 'Sunny', 'Rainy', 'Cloudy')#finn modefind_mode(data) "Sunny"

modusen viser seg å være «solrik» – dette er strengen som forekommer oftest i vektoren.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.