Apprendimento automatico - Modelli Media e Mediana

Media, mediana e modo

Cosa possiamo imparare da un insieme di numeri?

In machine learning (e matematica), ci sono tre valori che di solito ci interessano:

  • Media (Mean) - La media
  • Mediana (Median) - Il valore centrale, noto anche come mediana
  • Modo (Mode) - Il valore più comune

Ad esempio: abbiamo registrato la velocità di 13 auto:

speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]

Cos'è la media, la mediana o il valore più comune della velocità?

Media

La media è il valore medio.

Per calcolare la media, trova la somma di tutti i valori e poi divide la somma per il numero di valori:

(99+86+87+88+111+86+103+87+94+78+77+85+86) / 13 = 89.77

Il modulo NumPy ha metodi per questo scopo:

Esempio

Utilizzare NumPy mean() Il metodo determina la velocità media:

import numpy
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.mean(speed)
print(x)

Esempio di Esecuzione

Mediana

La mediana è il valore centrale dopo aver ordinato tutti i valori:

77, 78, 85, 86, 86, 86, 87, 87, 88, 94, 99, 103, 111

Prima di trovare la mediana, è importante ordinare i numeri.

Il modulo NumPy ha metodi per questo scopo:

Esempio

Utilizzare NumPy median() Metodo per trovare il valore centrale:

import numpy
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.median(speed)
print(x)

Esempio di Esecuzione

Se ci sono due numeri al centro, dividere la somma di questi numeri per 2.

, 77, 78, 85, 86, 86, 86, 87, 87, 94, 98, 99, 103
(86 + 87) / 2 = 86.5

Esempio

Utilizzare il modulo NumPy:

import numpy
speed = [99,86,87,88,86,103,87,94,78,77,85,86]
x = numpy.median(speed)
print(x)

Esempio di Esecuzione

Modale

La modale è il valore che si ripete più volte:

99, 86, 87, 88, 111, 86, 103, 87, 94, 78, 77, 85, 86 = 86

Il modulo SciPy ha metodi per questo scopo:

Esempio

Utilizzare SciPy mode() Metodo per trovare il numero che si ripete più volte:

from scipy import stats
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = stats.mode(speed)
print(x)

Esempio di Esecuzione

Conclusione del Capitolo

La media, la mediana e la modale sono tecniche spesso utilizzate nell'apprendimento automatico, quindi è importante comprendere i concetti dietro di esse.