Modalità in R: come trovare la modalità dei vettori

La modalità in R è il valore con il maggior numero di occorrenze in un insieme di dati. A differenza della media e della mediana, la modalità può avere sia dati numerici che caratteri.

Modalità in R

Non esiste una funzione integrata per calcolare la modalità in R. Per calcolare la modalità in R, è necessario creare la funzione definita dall’utente che restituisce la modalità utilizzando il calcolo matematico.

In R, mean() e median () sono funzioni standard che fanno ciò che ti aspetteresti. Questo perché la modalità indica la modalità di archiviazione interna dell’oggetto, non il valore che si verifica di più nel suo argomento.

Calcoliamo la modalità del vettore in 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) 

Uscita

 21

Se vedi gli elementi vettoriali, puoi vedere che 21 è l’unico valore che viene ripetuto; ecco perché restituisce 21.

Vediamo un altro esempio.

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

Uscita

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.