Strojové učení – střední střední režim
Průměr, Medián a Režim
Co se můžeme naučit z pohledu na skupinu čísel?
Ve strojovém učení (a v matematice) nás často zajímají tři hodnoty:
- Mean - Průměrná hodnota
- Medián – střední hodnota
- Režim – Nejběžnější hodnota
Příklad: Zaregistrovali jsme rychlost 13 aut:
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
Jaká je průměrná, střední nebo nejčastější hodnota rychlosti?
Znamenat
Střední hodnota je průměrná hodnota.
Chcete-li vypočítat průměr, najděte součet všech hodnot a vydělte součet počtem hodnot:
(99+86+87+88+111+86+103+87+94+78+77+85+86) / 13 =
89.77
Modul NumPy má na to metodu. Přečtěte si o modulu NumPy v našem výukovém programu NumPy .
Příklad
mean()
Pro zjištění průměrné rychlosti použijte metodu NumPy :
import numpy
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.mean(speed)
print(x)
Medián
Střední hodnota je hodnota uprostřed, poté, co jste seřadili všechny hodnoty:
77, 78, 85, 86, 86, 86,
87
, 87, 88, 94, 99, 103, 111
Je důležité, aby byla čísla seřazena, než najdete medián.
Modul NumPy má pro to metodu:
Příklad
median()
K nalezení střední hodnoty použijte metodu NumPy :
import numpy
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.median(speed)
print(x)
Pokud jsou uprostřed dvě čísla, vydělte součet těchto čísel dvěma.
77, 78, 85, 86, 86,
86, 87
,
87, 94, 98, 99, 103
(86 + 87) / 2 = 86.5
Příklad
Použití modulu NumPy:
import numpy
speed = [99,86,87,88,86,103,87,94,78,77,85,86]
x = numpy.median(speed)
print(x)
Režim
Hodnota režimu je hodnota, která se zobrazuje nejvícekrát:
99,
86
, 87, 88, 111,
86
, 103, 87, 94, 78, 77, 85,
86
= 86
Modul SciPy na to má metodu. Přečtěte si o modulu SciPy v našem SciPy Tutoriálu .
Příklad
Použijte mode()
metodu SciPy k nalezení čísla, které se zobrazuje nejvíce:
from scipy import stats
speed =
[99,86,87,88,111,86,103,87,94,78,77,85,86]
x = stats.mode(speed)
print(x)
Shrnutí kapitoly
Mean, Medián a Mode jsou techniky, které se často používají ve strojovém učení, takže je důležité porozumět konceptu, který za nimi stojí.