mercoledì 12 novembre 2008

Facciamo pratica con le funzioni di R

Data la seguente serie di dati, calcolare la media aritmetica, la mediana, la varianza, la deviazione standard, il valore più grande, il valore più piccolo, la somma di tutti i valori, il quadrato della somma di tutti i valori, la somma del quadrato di tutti i valori, assegnare i ranghi e sommarli, assegnare i ranghi e sommare quelli relativi ai primi 6 valori.

10, 2, 19, 24, 6, 23, 47, 24, 54, 77

Esercizio estremamente semplice da eseguire in R, volutamente creato per prendere dimestichezza con le funzioni statistiche che ci potranno servire in futuro. Non riporto le formule matematiche, che sono reperibili su qualsiasi libro di matematica, o su Wikipedia.
Vediamo una per una questa funzioni.

> a = c(10, 2, 19, 24, 6, 23, 47, 24, 54, 77)
>
> mean(a) #calcola la media aritmetica
[1] 28.6
>
> median(a) #calcola la mediana
[1] 23.5
>
> var(a) #calcola la varianza
[1] 561.8222
>
> sd(a) #calcola la deviazione standard
[1] 23.70279
>
> max(a) #riporta il valore più grande della sequenza
[1] 77
>
> min(a) #riporta il valore più piccolo della sequenza
[1] 2
>
> sum(a) #somma tutti i valori
[1] 286
>
> sum(a)*sum(a) #calcola il quadrato della somma di tutti i valori
[1] 81796
>
> sum(a*a) #calcola la somma dei quadrati di tutti i valori
[1] 13236
>
> sum(rank(a)) #somma dei ranghi assegnati alle variabili contenute in a
[1] 55
>
> sum(rank(a)[1:6]) #somma dei ranghi assegnati ai primi 6 valori di a
[1] 21.5

Nessun commento:

Posta un commento