Makine Öğrenmesi (10/2)

 Ortalama, Medyan ve Mod

Bir grup sayıya bakarak neler öğ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:hız = [99,86,87,88,111,86,103,87,94,78,77,85,86]

Ortalama, orta veya en yaygın hız değeri nedir?

 

 Ortalama

Ortalamayı hesaplamak için tüm değerlerin toplamını bulun ve toplamı değeri ayı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 metodu vardır :Örnek Ortalama hızı bulmak için NumPymean () metodunu kullanalım:

 

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

Çıktısı :
89,76923076923077

 

Medyan

 

Medyan, 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ı bulabilmeniz için sayıların sıralanması önemlidir. NumPy modülünün bunun için bir metodu vardır:

Örnek:  Medyanı bulmak için NumPymedian () metodunu kullanalım:

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

x = numpy.median(speed)

print(x)

Çıktısı :
87.0

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

ÖrnekNumPy modülünün kullanımı :

 

import numpy

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

x = numpy.median(speed)

print(x)

 

Çıktısı :
86.5

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 metodu vardır: Örnek En çok bulunan sayıyı bulmak için SciPy mode () metodunu kullanalım:

 

from scipy import stats

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

x = stats.mode(speed)

print(x)

 

Çıktısı : 86

 

Bölüm Özeti: Ortalama, Medyanve Mod, Makine Öğreniminde sıklıkla kullanılan tekniklerdir, bu nedenle öncesinde kavramları anlamak önemlidir.

 

-Burak Can Görgülü

Mesajını ilet!


Bu yazı hakkında ne düşünüyorsun?
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid