Μέσος όρος - Μέση τιμή - Μοτίβα

Mean, median, and mode

What can we learn from a set of numbers?

In machine learning (and mathematics), there are usually three values of interest to us:

  • Mean - Average value
  • Median - Midpoint value, also known as the median
  • Mode - Most common value

For example: We have recorded the speeds of 13 cars:

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

What is the average, median, or most common speed value?

Mean

The mean is the average value.

To calculate the average, find the sum of all the values and then divide the sum by the number of values:

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

The NumPy module has methods for this purpose:

Παράδειγμα

Χρησιμοποιήστε το NumPy mean() The method determines the average speed:

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

Εκτέλεση Παραδείγματος

Median

The median is the middle value after sorting all the values:

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

It is important to sort the numbers before finding the median.

The NumPy module has methods for this purpose:

Παράδειγμα

Χρησιμοποιήστε το NumPy median() Μέθοδος για την εύρεση του μέσου τιμής:

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

Εκτέλεση Παραδείγματος

Αν υπάρχουν δύο αριθμοί στο μέσο, διαιρέστε τη συνολική τους τιμή με 2.

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

Παράδειγμα

Χρησιμοποιήστε το τμήμα NumPy:

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

Εκτέλεση Παραδείγματος

Συχνότητα

Η συχνότητα είναι η τιμή που εμφανίζεται πιο συχνά:

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

Ο τμήμας SciPy διαθέτει μεθόδους για αυτόν τον σκοπό:

Παράδειγμα

Χρησιμοποιήστε το SciPy mode() Μέθοδος για την εύρεση του αριθμού με την υψηλότερη συχνότητα:

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

Εκτέλεση Παραδείγματος

Συνοπτική Περιγραφή Κεφαλαίου

Η μέση τιμή, η μέση τιμή και η συχνότητα είναι τεχνικές που χρησιμοποιούνται συχνά στη μηχανική μάθηση, επομένως είναι σημαντικό να κατανοήσουμε τις έννοιες πίσω από αυτές.