Il modulo statistics, disponibile da Python 3.4, fornisce funzioni per il calcolo statistico su insiemi di dati (non è un’alternativa a numpy)
Nome funzione | Funzionalità |
---|---|
statistics.geometric_mean(x) | Calcola la media geometrica |
statistics.harmonic_mean(x) | Calcola la media armonica, il reciproco della media dei reciproci |
statistics.mean(x) | Calcola la media aritmetica |
statistics.median(x) | Calcola la mediana, il valore centrale (se i valori sono in numero pari la media dei due valori centrali) |
statistics.mode(x) | Calcola la moda, la tendenza centrale (se nessun valore si ripete…) |
statistics.pstdev(x) | Calcola la deviazione standard della popolazione |
statistics.pvariance(x) | Calcola la varianza della popolazione |
statistics.quantiles(x) | Calcola i quantili (da Python 3.8) |
statistics.quantiles(x, n=4) | Calcola i quartili (1°, 2°, 3°) |
statistics.quantiles(x, n=10) | Calcola i decili |
Prova
1 2 3 4 5 6 7 8 9 10 11 12 |
X=[35, 42, 36, 33, 31, 40, 33, 35, 47, 33, 30] statistics.geometric_mean(X) # 35.5994077168891 statistics.harmonic_mean(X) # 35.31218049963092 statistics.mean(X) # 35.90909090909091 statistics.median(X) # 35 statistics.mode(X) # 33 statistics.pstdev(X) # 4.888847148999546 statistics.pvariance(X) # 23.90082644628099 statistics.quantiles(X) # [33.0, 35.0, 40.0] statistics.quantiles(X,n=4) # [33.0, 35.0, 40.0] statistics.quantiles(X,n=10) # [30.2, 31.8, 33.0, 33.0, 35.0, 35.2, 37.6, 41.2, 46.0] |
Ancora…
- statistics.fmean(x), calcola la media aritmetica (veloce, perché converte i dati in virgola mobile)
- statistics.median_grouped(x), calcola la mediana per classi
- statistics.median_high(x), calcola la mediana, il valore centrale (se i valori sono in numero pari il valore più grande)
- statistics.median_low(x), calcola la mediana, il valore centrale (se i valori sono in numero pari il valore più piccolo)
- statistics.NormalDist(mu, sigma), un oggetto per manipolare la distribuzione normale di una variabile casuale
- statistics.stdev(x), calcola la deviazione standard del campione
- statistics.variance(x), calcola la varianza del campione
- …