Modus in R: hoe de modus van vectoren te vinden

de modus in R is de waarde met het hoogste aantal voorvallen in een reeks gegevens. In tegenstelling tot het gemiddelde en de mediaan, kan de modus zowel numerieke als karaktergegevens hebben.

Mode in R

er is geen ingebouwde functie om de modus in R te berekenen. om de modus in R te berekenen, moet u de door de gebruiker gedefinieerde functie maken die de modus retourneert met behulp van wiskundige berekeningen.

in R zijn mean() en median () standaardfuncties die doen wat u zou verwachten. Dit komt omdat de modus je de interne opslagmodus van het object vertelt, niet de waarde die het meest voorkomt in zijn argument.

laten we de vectormodus in R berekenen.

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

uitvoer

 21

als je de vectorelementen ziet, kun je zien dat 21 de enige waarde is die wordt herhaald; daarom geeft het 21 terug.

laten we een ander voorbeeld bekijken.

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

Output

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.