Makine Öğrenimi - Ortalama Medyan Modu
Ortalama, Medyan ve Mod
Bir sayı grubuna bakmaktan ne öğrenebiliriz?
Makine Öğreniminde (ve matematikte) genellikle bizi ilgilendiren üç değer vardır:
- Ortalama - Ortalama değer
- Medyan - Orta nokta değeri
- Mod - En yaygın değer
Örnek: 13 arabanın hızını kaydettik:
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
Ortalama, orta veya en yaygın hız değeri nedir?
Kastetmek
Ortalama değer, ortalama değerdir.
Ortalamayı hesaplamak için tüm değerlerin toplamını bulun ve toplamı değer sayısına bölün:
(99+86+87+88+111+86+103+87+94+78+77+85+86) / 13 =
89.77
NumPy modülünün bunun için bir yöntemi vardır. NumPy Eğitimimizde NumPy modülü hakkında bilgi edinin .
Örnek
mean()
Ortalama hızı bulmak için NumPy yöntemini kullanın :
import numpy
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.mean(speed)
print(x)
Medyan
Medyan değer, tüm değerleri sıraladıktan sonra ortadaki değerdir:
77, 78, 85, 86, 86, 86,
87
, 87, 88, 94, 99, 103, 111
Medyanı bulmadan önce sayıların sıralanması önemlidir.
NumPy modülünün bunun için bir yöntemi vardır:
Örnek
median()
Orta değeri bulmak için NumPy yöntemini kullanın :
import numpy
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.median(speed)
print(x)
Ortada iki sayı varsa, bu sayıların toplamını ikiye bölün.
77, 78, 85, 86, 86,
86, 87
,
87, 94, 98, 99, 103
(86 + 87) / 2 = 86.5
Örnek
NumPy modülünü kullanma:
import numpy
speed = [99,86,87,88,86,103,87,94,78,77,85,86]
x = numpy.median(speed)
print(x)
mod
Mod değeri en çok görünen değerdir:
99,
86
, 87, 88, 111,
86
, 103, 87, 94, 78, 77, 85,
86
= 86
SciPy modülünün bunun için bir yöntemi vardır. SciPy Eğitimimizde SciPy modülü hakkında bilgi edinin .
Örnek
mode()
En çok görünen sayıyı bulmak için SciPy yöntemini kullanın :
from scipy import stats
speed =
[99,86,87,88,111,86,103,87,94,78,77,85,86]
x = stats.mode(speed)
print(x)
Bölüm özeti
Ortalama, Medyan ve Mod, Makine Öğreniminde sıklıkla kullanılan tekniklerdir, bu nedenle bunların arkasındaki kavramı anlamak önemlidir.