modusen I R er verdien med det høyeste antallet forekomster i et sett med data. I motsetning til gjennomsnitt og median kan modusen ha både numeriske og tegndata.
Modus I R
det er ingen innebygd funksjon for å beregne modusen I R. for å beregne modus I R må du opprette den brukerdefinerte funksjonen som returnerer modusen ved hjelp av matematisk beregning.
i R er gjennomsnitt() og median() standardfunksjoner som gjør det du forventer. Dette skyldes at modusen forteller deg objektets interne lagringsmodus, ikke verdien som oppstår mest i argumentet.
la oss beregne Modusen For Vektor I R.
# Create a vector. rv <- c(11, 18, 19, 21, 29, 46, 21)getmode <- function(v) { uniqv <- unique(v) uniqv}result <- getmode(rv)print(result)
Utgang
21
hvis du ser vektorelementene, kan du se at 21 er den eneste verdien som gjentas; det er derfor den returnerer 21.
La oss se et annet eksempel.
# 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)