giovedì 13 novembre 2008

Media geometrica e media armonica in R

Calcolare la media geometrica e la media armonica della sequenza data.

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

Queste funzioni non sono presenti nel pacchetto standard di R, sebbene siano facilmente reperibili in rete pacchetti di funzioni aggiuntive. Ad ogni modo, è facile calcolare questi valori semplicemente riprendendo le formule matematiche, applicandole in R.


Tradotto in R questa formula diventa:

> a = c(10, 2, 19, 24, 6, 23, 47, 24, 54, 77)
>
> 1/mean(1/a) #calcola la media armonica
[1] 10.01109



Tradotto in R questa formula diventa:

> a = c(10, 2, 19, 24, 6, 23, 47, 24, 54, 77)
>
> n = length(a) #assegno alla variabile n un valore pari al numero di elementi in a
>
> prod(a)^(1/n) #calcolo la media geometrica
[1] 18.92809


2 Commenti:

Anonimo ha detto...

Ricordando che:

La Media Armonica è generalmente utilizzata per determinare il potere di acquisto medio della moneta, la velocità media, cioè nei dati che variano in progressione armonica.

La Media Geometrica è generalmente utilizzata per determinare il tasso di incremento/decremento medio (%)o il tasso di accrescimento.

Installando la libreria LabstatR si ottengono gli stessi risultati:

mean.a(a) #Media Armonica
mean.g(a) #Media Geometrica

Todos Logos ha detto...

Grazie per i dettagli tecnici, e per aver segnalato questa library (con relativo help interamente in italiano).

Posta un commento

Statistiche... del blog!

In questo blog ci sono posts e commenti.

Visualizzazioni totali (dal 01.06.2010)

Follow me on...