Vai al contenuto principale

Media geometrica: una misura per crescita e capitalizzazione

Scopri la potenza della media geometrica in finanza, biologia e data science. Impara a calcolarla, quando usarla e perché è utile per analizzare i tassi di crescita.
· 8 min leggi

Scopri con l'IA

Ti è mai capitato di calcolare la media dei rendimenti annuali dei tuoi investimenti e accorgerti che il rendimento complessivo reale non coincide? Questo scenario comune in finanza mette in evidenza l'importanza di comprendere e applicare la media geometrica: una misura utile che spesso risulta più appropriata della più diffusa media aritmetica quando si ha a che fare con tassi di variazione ed effetti di capitalizzazione.

In questo tutorial esploreremo il concetto di media geometrica e il suo ruolo nell'analisi dei dati, in particolare in ambiti come finanza, biologia e data science. Esamineremo anche gli scenari in cui supera altre misure di tendenza centrale.

Che cos'è la media geometrica?

La media geometrica è un tipo di media particolarmente utile quando si lavora con insiemi di numeri positivi, soprattutto quelli che coinvolgono moltiplicazioni o crescite esponenziali. A differenza della più comune media aritmetica, che somma i numeri e divide per la quantità, la media geometrica è particolarmente adatta a gestire dataset che presentano relazioni moltiplicative o crescita esponenziale.

Ecco alcuni ambiti in cui la media geometrica è preziosa:

  1. Finanza: È comunemente usata per calcolare i tassi di rendimento medi su più periodi. A differenza della media aritmetica, la media geometrica tiene conto della capitalizzazione, risultando più accurata per i calcoli finanziari.
  2. Biologia: Negli studi sulla crescita delle popolazioni, la media geometrica viene usata per calcolare i tassi di crescita medi nel tempo.
  3. Geometria: Una delle sue apparizioni più eleganti è nei triangoli rettangoli, dove l'altezza sull'ipotenusa rappresenta la media geometrica dei segmenti in cui divide l'ipotenusa. Inoltre, la media geometrica rappresenta il lato di un quadrato che avrebbe la stessa area di un dato rettangolo, offrendo un modo per "quadrare" aree rettangolari.

Come vedi, la media geometrica è uno strumento prezioso sia nei calcoli quotidiani sia in concetti matematici più astratti.

Come si calcola la media geometrica

Esistono diversi metodi per calcolare la media geometrica, ciascuno con i propri vantaggi a seconda della situazione.

La formula della media geometrica

Il modo più diretto per calcolarla è usare la formula standard: 

Qui x₁, x₂, ..., xₙ sono i numeri positivi del dataset e n è la quantità di numeri. Per ottenere la media geometrica moltiplichiamo tutti i valori e poi prendiamo la radice n-esima del prodotto, dove n è il numero di valori. Vediamolo con un esempio. Considera i numeri 2, 4 e 8. Per trovare la loro media geometrica:

  1. Moltiplica i numeri: 2 * 4 * 8 = 64
  2. Prendi la radice cubica (dato che ci sono 3 numeri): ∛64 ≈ 4

La media geometrica di 2, 4 e 8 è 4. Questo risultato ci dice che, se avessimo tre numeri uguali, ciascuno pari a 4, il loro prodotto sarebbe lo stesso del prodotto dei numeri originali. In sostanza, 4 è il fattore di crescita costante per tutti e tre i valori.

Calcolare la media geometrica sommando i logaritmi

Per dataset più grandi o per evitare errori di overflow con numeri molto grandi, possiamo usare i logaritmi. Questo metodo trasforma le moltiplicazioni in somme e rende i calcoli più gestibili. Qui, per prima cosa prendiamo il logaritmo di ciascun numero, calcoliamo la media aritmetica di questi logaritmi e poi prendiamo l'antilogaritmo (esponenziale) di questa media. Usiamo lo stesso esempio di prima. 

  1. Prendi i logaritmi (in base 10): log(2) ≈ 0,3010, log(4) ≈ 0,6021, log(8) ≈ 0,9031
  2. Calcola la media aritmetica: (0,3010 + 0,6021 + 0,9031) / 3 ≈ 0,6021
  3. Prendi l'antilogaritmo: (10^x) = 10^0,6021 ≈ 4

Questo metodo fornisce lo stesso risultato del calcolo diretto. Puoi usare logaritmi di qualsiasi base (come i logaritmi naturali in base e), purché mantieni la stessa base per tutto il calcolo. La media geometrica finale sarà la stessa.

Media geometrica in Data Science e Machine Learning

La media geometrica è una misura statistica utile con diverse applicazioni importanti in data science e machine learning. Ecco tre casi d'uso chiave in cui la media geometrica si dimostra preziosa. 

Tassi di crescita e analisi delle serie temporali

In data science analizziamo spesso i tassi di crescita nel tempo, ad esempio in dinamiche di popolazione, tendenze di mercato o tassi di adozione degli utenti. La media geometrica è ideale in queste situazioni perché cattura accuratamente la natura composta della crescita. A differenza della media aritmetica, che media semplicemente i tassi senza considerare come la crescita di ogni anno si basi su quella dell'anno precedente, la media geometrica tiene conto di questo effetto di capitalizzazione.

Immagina di analizzare il tasso di crescita annuale della base utenti di una startup su cinque anni: 20%, 15%, 25%, 10% e 30%. Sebbene la media aritmetica (20%) possa sembrare una soluzione rapida, non considera l'effetto della capitalizzazione. La media geometrica ((1,20 * 1,15 * 1,25 * 1,10 * 1,30)^(1/5) - 1 ≈ 19,77%) fornisce un tasso di crescita medio più accurato che, se applicato in modo costante ogni anno, porterebbe allo stesso valore finale dei tassi di crescita effettivi variabili.

Analisi statistica di dati asimmetrici

In data science ci si imbatte spesso in dataset con asimmetria positiva dovuta a processi moltiplicativi, come livelli di reddito, misurazioni biologiche o alcuni indicatori finanziari. In questi casi, l'uso della media aritmetica può essere fuorviante perché è sensibile ai valori estremi (outlier), che possono distorcere la rappresentazione della tendenza centrale.

La media geometrica è particolarmente utile quando si lavora con dati che seguono una distribuzione lognormale. Ecco perché:

  • Riduce l'influenza degli outlier: la media geometrica attenua l'impatto di valori estremamente alti o bassi, fornendo un valore centrale più rappresentativo per dati asimmetrici.
  • Gestisce relazioni moltiplicative: è adatta a dati in cui i valori si combinano moltiplicativamente piuttosto che additivamente.

Considera un dataset di redditi familiari in una regione in cui la maggior parte delle famiglie guadagna tra 30.000 e 60.000 dollari, ma alcune oltre 1 milione.

  • Reddito medio aritmetico: sarà fortemente influenzato dagli outlier ad alto reddito, suggerendo potenzialmente un reddito medio molto più alto di quello della maggior parte delle persone.
  • Reddito medio geometrico: fornisce un valore centrale che riflette in modo più accurato il reddito tipico, minimizzando l'influenza dei valori estremi.

Usando la media geometrica in questi casi, i data scientist possono ottenere una misura della tendenza centrale più accurata, con migliori insight e analisi più affidabili. Questo rende la media geometrica uno strumento essenziale quando si lavora con distribuzioni di dati asimmetriche in vari campi.

Metriche di valutazione per dataset sbilanciati

Nei compiti di classificazione, ci imbattiamo spesso in dataset sbilanciati in cui alcuni gruppi sono rappresentati da un numero di esempi molto maggiore rispetto ad altri. In questi casi, metriche tradizionali come l'accuratezza possono essere fuorvianti. È qui che il Geometric Mean Score, o G-Mean, diventa uno strumento prezioso.

Il G-Mean è la radice del prodotto delle sensibilità (recall) per classe. Per la classificazione binaria, è la radice quadrata del prodotto tra sensibilità e specificità. Per i problemi multi-classe, è una radice di grado superiore del prodotto delle sensibilità di ciascuna classe.

Il G-Mean mira a bilanciare l'accuratezza tra tutte le classi, rendendolo particolarmente utile per dataset sbilanciati. Tuttavia, è importante notare che il G-Mean non è definito quando una qualsiasi classe ha sensibilità zero, limitandone l'applicabilità in scenari di sbilanciamento estremo. In pratica, si possono usare versioni modificate o metriche alternative per affrontare questa limitazione.

Per vedere come la media geometrica e altre misure statistiche vengono applicate nel machine learning, esplora il nostro percorso di carriera Machine Learning Scientist with Python, che offre lezioni approfondite su concetti e tecniche essenziali di machine learning, con approfondimenti pratici ed esercitazioni hands-on.

Media geometrica vs. altre medie

Quando analizzi i dati, il tipo di media che scegli influenzerà la rappresentazione e l'interpretazione dei risultati. La media aritmetica, la media geometrica e la media armonica sono tre tipi diversi di medie, ciascuno adatto a specifici tipi di dati e contesti. Comprendere le differenze aiuta a scegliere la misura giusta per il tuo dataset.

Media geometrica vs. media aritmetica

La media aritmetica è la media più comunemente usata e si calcola sommando tutti i numeri di un dataset e dividendo per la quantità. È più adatta a processi additivi in cui i valori si combinano tramite somma. È appropriata per dataset che non contengono outlier estremi o distribuzioni asimmetriche. Questa media è comunemente impiegata per calcolare punteggi medi, temperature e altre quantità in cui i valori si sommano per formare un totale.

Al contrario, la media geometrica è ideale per processi moltiplicativi in cui i valori sono interrelati moltiplicativamente. È appropriata per analizzare tassi di crescita, percentuali e rapporti. La media geometrica è spesso usata in calcoli finanziari come i tassi di rendimento medi, nei tassi di crescita biologici e negli scenari che coinvolgono la capitalizzazione, poiché tiene correttamente conto degli effetti di crescita o decadimento esponenziale.

Media geometrica vs. media armonica

La media armonica si calcola come il reciproco della media aritmetica dei reciproci dei valori. È particolarmente utile quando si lavora con dati che sono tassi o rapporti e quando è necessario dare maggiore enfasi ai valori più piccoli. La media armonica è ideale in situazioni in cui i punti dati sono definiti in relazione a un'unità (come tempo o distanza) e si vuole trovare un tasso medio.

Per esempio, la media armonica è ideale per calcolare le velocità medie quando si percorre la stessa distanza a velocità diverse. Poiché il tempo varia in modo inverso alla velocità, la media armonica tiene conto accuratamente del tempo trascorso a ciascuna velocità, fornendo una media reale. Enfatizza l'influenza dei valori più bassi, assicurando che le velocità più lente (che richiedono più tempo) abbiano un impatto maggiore sulla velocità media complessiva.

Al contrario, mentre la media geometrica gestisce le relazioni moltiplicative ed è adatta a tassi di crescita e variazioni proporzionali, la media armonica si concentra su tassi e rapporti in cui la relazione di reciprocità è fondamentale. 

Cose da considerare con la media geometrica

Quando decidi se usare la media geometrica per analizzare i dati, è importante comprenderne sia i vantaggi sia le potenziali limitazioni. La media geometrica è uno strumento potente per alcuni tipi di dati, ma potrebbe non essere appropriata in tutte le situazioni.

Vantaggi della media geometrica

  • Ideale per dataset moltiplicativi: la media geometrica è ideale per dati che coinvolgono processi moltiplicativi, come tassi di crescita, percentuali, rapporti e indici. Cattura accuratamente l'effetto composto dei cambiamenti nel tempo o tra fattori diversi.
  • Mitiga l'impatto degli outlier: rispetto alla media aritmetica, la media geometrica riduce l'influenza di valori estremamente grandi in un dataset. Ciò la rende una misura di tendenza centrale migliore per distribuzioni asimmetriche, soprattutto quando l'asimmetria positiva è dovuta a pochi valori molto alti.

Limitazioni della media geometrica

  • Non gestisce numeri negativi o zeri: la media geometrica è definita solo per numeri reali positivi. Non può essere calcolata se nel dataset è presente uno zero o un valore negativo, perché comporta il calcolo di radici del prodotto dei valori e il logaritmo di zero o di un numero negativo non è definito nel campo reale.
  • Potrebbe non essere intuitiva per tutti i dataset: in alcuni contesti, la media geometrica potrebbe non offrire una misura di tendenza centrale facilmente interpretabile, soprattutto per dataset che non presentano relazioni moltiplicative. Per processi additivi o dati in cui i valori si combinano tramite somma, la media aritmetica può essere più intuitiva e appropriata.

Sensibilità ai valori estremi

Per capire come la media geometrica gestisce gli outlier in modo diverso dalla media aritmetica, confrontiamo due dataset di rendimenti d'investimento su cinque anni: Set A con rendimenti del 5%, 7%, 9%, 6% e 8%, e Set B con un estremo 50% di rendimento nell'ultimo anno.

  • Media aritmetica
    • Set A: rendimento medio del 7%.
    • Set B: l'alto rendimento del 50% fa salire la media al 15,4%, dimostrando come le medie aritmetiche siano facilmente distorte dagli outlier.
  • Media geometrica
    • Set A: tasso di crescita medio del 6,83%.
    • Set B: il rendimento estremo aumenta la media più moderatamente al 14,84%, mostrando la capacità della media geometrica di bilanciare i valori estremi enfatizzando la crescita costante.

Potrebbe sembrare poco, ma in analisi finanziaria questa differenza è grande. A differenza della media aritmetica, che può esagerare le medie in presenza di outlier, la media geometrica fornisce un tasso di crescita bilanciato che rispetta gli effetti della capitalizzazione. 

Conclusione: perché la media geometrica conta

Spero che dopo questa lettura tu abbia apprezzato la media geometrica, particolarmente preziosa nei campi che trattano relazioni moltiplicative ed effetti di capitalizzazione. Come hai visto, può rappresentare accuratamente la tendenza centrale in scenari che coinvolgono tassi, rapporti e crescita esponenziale, e questa caratteristica la distingue dalla media aritmetica. Ciò la rende importante in finanza per il calcolo dei rendimenti degli investimenti, in biologia per l'analisi della crescita delle popolazioni e, più in generale, in data science quando dobbiamo gestire dataset asimmetrici e valutare modelli di machine learning su dati sbilanciati.

Iscriviti al nostro percorso di carriera Machine Learning Scientist with Python per continuare a imparare e conquistare un ruolo nei campi entusiasmanti della data science e del machine learning. 

Vinod Chugani

Autore

Vinod Chugani

Vinod Chugani ha iniziato la sua carriera a Tokyo come il più giovane Head dell'Hedge Fund Sales Desk di JPMorgan e in seguito ha stabilito un record personale di vendite a Lehman Brothers, poi ha costruito un'attività di distribuzione di elettronica in 30 paesi superando i 100 milioni di SG$ di fatturato prima di passare ai dati. Laureato in Economia alla Duke e diplomato alla NYC Data Science Academy, è stato uno dei tre beneficiari di borsa di studio su oltre 100 candidati per il corso Building AI Applications di Hugo Bowne-Anderson su Maven. Oggi scrive per DataCamp, KDnuggets, Machine Learning Mastery e Statology su argomenti che vanno dalla statistica all'AI agentica, e fa da mentor a professionisti dei dati alla NYC Data Science Academy con oltre 1.000 sessioni one-to-one all'attivo.

 

Domande frequenti sulla media geometrica

Qual è la definizione più semplice di media geometrica?

La media geometrica è la radice n-esima del prodotto di n numeri.

In cosa differisce la media geometrica dalla media aritmetica?

Mentre la media aritmetica si calcola sommando i numeri e dividendo per la quantità, la media geometrica si calcola moltiplicando i numeri e prendendo la radice n-esima.

Quando dovrei usare la media geometrica invece della media aritmetica?

Usa la media geometrica quando lavori con rapporti, percentuali o tassi di crescita, soprattutto su più periodi. È particolarmente utile per dataset con crescita o decadimento esponenziale.

La media geometrica può essere usata con numeri negativi?

No, la media geometrica è definita solo per numeri reali positivi. Non può essere calcolata se nel dataset è presente un valore zero o negativo, perché comporta il calcolo di radici del prodotto dei valori.

Qual è la relazione tra media geometrica e logaritmi?

La media geometrica può essere calcolata usando i logaritmi, particolarmente utile per dataset ampi o quando si trattano numeri molto grandi. Prendendo il logaritmo di ciascun numero, calcolandone la media aritmetica e poi l'antilogaritmo del risultato, si ottiene la media geometrica.

Come gestisce la media geometrica gli outlier rispetto alla media aritmetica?

La media geometrica è meno sensibile ai valori estremi o outlier rispetto alla media aritmetica. Tende a smorzare l'effetto di valori molto grandi, rendendola una misura della tendenza centrale più robusta per distribuzioni asimmetriche, specialmente con asimmetria positiva.

Argomenti

Correlato