Python – توزیع نرمال داده‌ها (Normal Data Distribution)

توزیع داده‌های نرمال

در فصل قبلی یاد گرفتیم چگونه یک آرایه کاملاً تصادفی با اندازه‌ای معین و بین دو مقدار مشخص ایجاد کنیم.

در این فصل یاد می‌گیریم که چگونه یک آرایه ایجاد کنیم که مقادیر آن حول یک مقدار مشخص متمرکز شده باشند.

در نظریه احتمالات، این نوع توزیع داده به عنوان توزیع داده‌های نرمال یا توزیع گاوسی شناخته می‌شود. این نام پس از ریاضیدان Carl Friedrich Gauss که فرمول این توزیع داده را ارائه داد، به این توزیع داده‌ها اختصاص داده شده است.

مثال
یک توزیع داده نرمال معمولی:

import numpy
import matplotlib.pyplot as plt

x = numpy.random.normal(5.0, 1.0, 100000)

plt.hist(x, 100)
plt.show()

توضیح هیستوگرام

ما از آرایه تولید شده توسط متد numpy.random.normal() با 100000 مقدار استفاده می‌کنیم تا یک هیستوگرام با 100 ستون رسم کنیم.

ما مشخص می‌کنیم که مقدار میانگین برابر با 5.0 و انحراف معیار برابر با 1.0 باشد.

این به این معنی است که مقادیر باید حول 5.0 متمرکز شوند و به ندرت بیشتر از 1.0 از میانگین فاصله داشته باشند.

همانطور که از هیستوگرام مشاهده می‌کنید، بیشتر مقادیر بین 4.0 و 6.0 هستند و بیشترین مقدار در حدود 5.0 قرار دارد.

نکته: نمودار توزیع نرمال به دلیل شکل خاصی که شبیه زنگوله است، به عنوان منحنی زنگوله‌ای نیز شناخته می‌شود.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.