آموزش مقدماتی مدل‌های میانگین و مدیان

میانگین، میانه و بیشترین تعداد

از یک مجموعه اعداد چه چیزی می‌توان یاد گرفت؟

در یادگیری ماشین (و ریاضیات)، معمولاً سه ارزش وجود دارد که ما به آنها علاقه‌مندیم:

  • میانگین (Mean) - ارزش میانگین
  • میانه (Median) - ارزش وسطی، که میانه نیز نامیده می‌شود
  • بیشترین تعداد (Mode) - ارزش معمولی‌ترین

مثلاً: ما سرعت 13 خودرو را ثبت کرده‌ایم:

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

میانگین، میانه یا ارزش معمولی سرعت چیست؟

میانگین

میانگین همان میانگین است.

برای محاسبه میانگین، کل اعداد را پیدا کنید و سپس کل را بر تعداد اعداد تقسیم کنید:

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

مودول NumPy روش‌هایی برای این منظور دارد:

مثال

NumPy استفاده کنید mean() روشی برای تعیین سرعت متوسط:

numpy وارد کنید
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.mean(speed)
print(x)

اجرای مثال

میانه

میانه ارزشی است که پس از مرتب کردن همه اعداد در وسط قرار دارد:

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

قبل از یافتن میانه، مرتب کردن اعداد بسیار مهم است.

مودول NumPy روش‌هایی برای این منظور دارد:

مثال

NumPy استفاده کنید median() روشی برای پیدا کردن ارزش وسطی:

numpy وارد کنید
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = numpy.median(speed)
print(x)

اجرای مثال

اگر دو عدد در وسط وجود داشته باشد، میانگین این دو عدد را محاسبه کنید.

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

مثال

از مدول NumPy استفاده کنید:

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() روشی برای پیدا کردن عدد بیشترین تکرار را پیدا کنید:

از scipy استفاده کنید
speed = [99,86,87,88,111,86,103,87,94,78,77,85,86]
x = stats.mode(speed)
print(x)

اجرای مثال

جمع‌بندی فصل

میانگین، مدیان و بیشینه‌های اعداد به طور معمول در یادگیری ماشین استفاده می‌شوند، بنابراین مهم است که مفاهیم پشت آن‌ها را بشناسیم.