Come calcolare la moda statistica in Python
Per calcolare la moda di una distribuzione statistica in Python, si può usare la funzione mode() della libreria statistics.
mode(x)
L'argomento x è una distribuzione statistica.
La funzione mode() restituisce in output la moda della distribuzione.
Nota. Per usare la funzione è necessario importarla dal modulo statistics tramite l'istruzione import o from import.
Esempi
Esempio 1
Per trovare la moda della seguente distribuzione 1,3,5,6,6,6,7
>>> from statistics import mode
>>> data=[1,3,5,6,6,6,7]
>>> mode(data)
La distribuzione contiene valori numerici ed è assegnata alla variabile data.
Il risultato della funzione mode() è
6
Il valore 6 è la moda della distribuzione perché si presenta tre volte, più degli altri valori.
Esempio 2
Per trovare la moda della seguente distribuzione rosso, verde, rosso, giallo, blu
>>> from statistics import mode
>>> data=["rosso", "verde", "rosso", "giallo", "blu"]
>>> mode(data)
In questo caso la distribuzione contiene informazioni nominali ( non numeriche ).
La funzione mode() restituisce in output
rosso
Il colore rosso è la moda della distribuzione perché si presenta due volte, mentre i colori verde, giallo e blu soltanto una volta.
Attenzione. Se la distribuzione non ha un solo valore modale, la funzione mode() restituisce un errore 'no unique mode; found %d equally common values'. È quindi necessario intercettare l'errore tramite un'eccezione.