Come utilizzare la funzione media in r (con esempi)


Puoi utilizzare la funzione Mean() in R per calcolare la media dei valori in un vettore:

 mean(x)

I seguenti esempi mostrano come utilizzare questa funzione nella pratica.

Esempio 1: Calcola la media del vettore

Il codice seguente mostra come calcolare il valore medio di un vettore in R:

 #definevector
x <- c(3, 6, 7, 7, 12, 14, 19, 22, 24)

#calculate mean of vector
mean(x)

[1] 12.66667

Se il tuo vettore ha valori mancanti, assicurati di specificare na.rm = TRUE per ignorare i valori mancanti durante il calcolo della media:

 #define vector with some missing values
x <- c(3, 6, 7, 7, NA, 14, NA, 22, 24)

#calculate mean of vector
mean(x, na. rm = TRUE )

[1] 11.85714

Puoi anche utilizzare l’argomento trim per rimuovere una certa frazione (da 0 a 0,5) di osservazioni da ciascuna estremità di un vettore prima di calcolare la media:

 #definevector
x <- c(3, 6, 7, 7, 12, 14, 19, 22, 24)

#calculate mean of vector after trimming 20% of observations off each end
mean(x, trim = 0.2 )

[1] 12.42857

Esempio 2: calcolare la media di una colonna in un frame di dati

Il codice seguente mostra come calcolare il valore medio di una determinata colonna in un frame di dati:

 #define data frame
df <- data. frame (a=c(3, 6, 7, 7, 12, 14, 19, 22, 24),
                 b=c(4, 4, 5, 12, 13, 14, 9, 1, 2),
                 c=c(5, 6, 6, 3, 5, 5, 6, 19, 25))

#calculate mean of column 'a'
mean(df$a)

[1] 12.66667

Esempio 3: calcolare la media di più colonne in un frame di dati

Il codice seguente mostra come utilizzare la funzione apply() per calcolare la media di più colonne in un frame di dati:

 #define data frame
df <- data. frame (a=c(3, 6, 7, 7, 12, 14, 19, 22, 24),
                 b=c(4, 4, 5, 12, 13, 14, 9, 1, 2),
                 c=c(5, 6, 6, 3, 5, 5, 6, 19, 25))

#calculate mean of columns 'a' and 'c'
apply(df[, c(' a ', ' c ')], 2, mean)

        ac
12.666667 8.888889

Risorse addizionali

Come calcolare la media per gruppo in R
Come calcolare una media ponderata in R
Come calcolare la media geometrica in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *