Gennaio 31, 2022

Come calcolare la modalità in R (Con esempi)

La modalità di un set di dati rappresenta il valore più frequente.

In un dato set di dati, non ci può essere alcuna modalità, una modalità o più modalità.

Il software statistico R non dispone di una funzione integrata per calcolare la modalità di un set di dati, ma è possibile utilizzare la seguente funzione per calcolare la modalità:

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

I seguenti esempi mostrano come utilizzare questa funzione nella pratica.

Esempio 1: Calcolare la Modalità di Un Numerico Vettoriale

Il codice riportato di seguito viene illustrato come utilizzare questa funzione per calcolare la modalità di un numerico vettoriale

#define funzione per calcolare modefind_mode <- function(x) { u <- unica(x) scheda <- tabulare(match(x, u)) u}#define numerico vectordata <- c(1, 2, 2, 3, 4, 4, 4, 4, 5, 6)#trovare modefind_mode(dati) 4

modalità di set di dati risulta essere 4. Questo è il numero che si verifica più frequentemente.

Si noti che possiamo utilizzare questa funzione anche quando ci sono più modalità in un set di dati:

#define funzione per calcolare modefind_mode <- function(x) { u <- unica(x) scheda <- tabulare(match(x, u)) u}#define numerico vettoriale con più modesdata <- c(1, 2, 2, 2, 2, 3, 4, 4, 4, 4, 5, 6)#trovare modefind_mode(dati) 2 4

modalità di set di dati di 2 e 4. Entrambi questi numeri si verificano più frequentemente.

Esempio 2: Calcolo della modalità di un vettore di caratteri

Questa funzione può essere utilizzata anche per calcolare la modalità di un vettore di caratteri:

#define funzione per calcolare modefind_mode <- function(x) { u <- unica(x) scheda <- tabulare(match(x, u)) u}#define carattere vectordata <- c('Sunny', 'Pioggia', 'Sole', 'Sole', 'di pioggia', 'Pioggia')#trovare modefind_mode(dati) "Sunny"

modalità risulta essere “Sole” – questa è la stringa che si verifica più spesso in vettoriale.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.