Masjienleer - Gemiddelde mediaanmodus
Gemiddeld, mediaan en modus
Wat kan ons leer deur na 'n groep getalle te kyk?
In Masjienleer (en in wiskunde) is daar dikwels drie waardes wat ons interesseer:
- Gemiddeld - Die gemiddelde waarde
- Mediaan - Die middelpuntwaarde
- Modus - Die mees algemene waarde
Voorbeeld: Ons het die spoed van 13 motors geregistreer:
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
Wat is die gemiddelde, die middelste of die mees algemene spoedwaarde?
Beteken
Die gemiddelde waarde is die gemiddelde waarde.
Om die gemiddelde te bereken, vind die som van alle waardes en deel die som deur die aantal waardes:
(99+86+87+88+111+86+103+87+94+78+77+85+86) / 13 =
89.77
Die NumPy-module het 'n metode hiervoor. Kom meer te wete oor die NumPy-module in ons NumPy-tutoriaal .
Voorbeeld
Gebruik die NumPy mean()
-metode om die gemiddelde spoed te vind:
import numpy
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.mean(speed)
print(x)
Mediaan
Die mediaanwaarde is die waarde in die middel, nadat jy al die waardes gesorteer het:
77, 78, 85, 86, 86, 86,
87
, 87, 88, 94, 99, 103, 111
Dit is belangrik dat die getalle gesorteer word voordat jy die mediaan kan vind.
Die NumPy-module het 'n metode hiervoor:
Voorbeeld
Gebruik die NumPy median()
-metode om die middelwaarde te vind:
import numpy
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.median(speed)
print(x)
As daar twee getalle in die middel is, deel die som van daardie getalle deur twee.
77, 78, 85, 86, 86,
86, 87
,
87, 94, 98, 99, 103
(86 + 87) / 2 = 86.5
Voorbeeld
Gebruik die NumPy-module:
import numpy
speed = [99,86,87,88,86,103,87,94,78,77,85,86]
x = numpy.median(speed)
print(x)
Wyse
Die moduswaarde is die waarde wat die meeste kere verskyn:
99,
86
, 87, 88, 111,
86
, 103, 87, 94, 78, 77, 85,
86
= 86
Die SciPy-module het 'n metode hiervoor. Kom meer te wete oor die SciPy-module in ons SciPy-tutoriaal .
Voorbeeld
Gebruik die SciPy mode()
-metode om die nommer te vind wat die meeste voorkom:
from scipy import stats
speed =
[99,86,87,88,111,86,103,87,94,78,77,85,86]
x = stats.mode(speed)
print(x)
Hoofstuk Opsomming
Die gemiddelde, mediaan en modus is tegnieke wat dikwels in masjienleer gebruik word, daarom is dit belangrik om die konsep daaragter te verstaan.