توزیع نرمال (Normal Data Distribution)
«توزیع نرمال (Normal Distribution)» یعنی مقادیر دور یک مقدار میانی جمع می شوند. شکلش مثل زنگ است؛ وسط پررنگ، دو طرف کم.
ساخت توزیع نرمال با NumPy
با numpy.random.normal آرایه ای می سازیم که حول «میانگین (Mean)» پخش است و پهنای پخش را «انحراف معیار (Standard Deviation)» تعیین می کند.
مثال: میانگین 5 و انحراف معیار 1
import numpy
import matplotlib.pyplot as plt
x = numpy.random.normal(5.0, 1.0, 100000)
plt.hist(x, 100)
plt.show()
توضیح هیستوگرام
هیستوگرام (Histogram) تعداد مقادیر در هر بازه را نشان می دهد. چون داده نرمال است، اغلب مقادیر بین 4 و 6 می افتند و قله نزدیک 5 است.
نکته: چون داده تصادفی است، نمودار هر بار کمی متفاوت می شود.
گام های عملی
- میانگین و انحراف معیار را انتخاب کن.
- با
numpy.random.normalداده تولید کن. - با
plt.histنمودار را رسم کن.
برای شروع کلی تر، صفحه توزیع داده را ببین. همچنین برای ادامه، به اسکَترپلات برو. اگر خواستی مرور کنی، توزیع نرمال را دوباره بخوان.
جمع بندی سریع
- توزیع نرمال شکل زنگی دارد.
- میانگین مرکز قله است.
- انحراف معیار پهنای نمودار است.
- NumPy و Matplotlib اجرای سریع می دهند.