فٹڈسٹ کا استعمال کرتے ہوئے MATLAB میں نارمل ڈسٹری بیوشن کے ساتھ کیسے کام کریں۔

F S Ka Ast Mal Krt Wy Matlab My Narml S Ry Bywshn K Sat Kys Kam Kry



عام تقسیم ایک شماریاتی تکنیک ہے جو مصنوعی ذہانت، ڈیٹا سائنس، مشین لرننگ، اور بہت سے دوسرے شعبوں میں وسیع پیمانے پر استعمال ہوتی ہے۔ یہ ایک امکانی تقسیم ہے جو وسط میں ہم آہنگ ہے اور اسے گراف پر بننے والی شکل کی وجہ سے گاوسی تقسیم بھی کہا جاتا ہے۔ یہ ظاہر کرتا ہے کہ وسط کے قریب ڈیٹا کی قدریں وسط سے دور ڈیٹا کی قدروں کے مقابلے زیادہ کثرت سے ہوتی ہیں۔ گراف پر، عام تقسیم ایک گھنٹی وکر بناتی ہے۔

ڈیٹا سیٹ کی عام تقسیم تلاش کرنا کوئی آسان کام نہیں ہے۔ تاہم، ہم اسے MATLAB میں استعمال کر سکتے ہیں۔ فٹڈسٹ() فنکشن کے ساتھ کام کرنے کے بارے میں تفصیل سے جاننے کے لیے اس گائیڈ کو پڑھیں عام تقسیم MATLAB میں استعمال کرتے ہوئے فٹڈسٹ() فنکشن

عام تقسیم کیا ہے؟

اے عام تقسیم ایک گاوسی ڈسٹری بیوشن کو دو پیرامیٹرز کا استعمال کرتے ہوئے بیان کیا جاتا ہے۔ ڈیٹا پوائنٹس کا اوسط اور معیاری انحراف۔ وسط ڈیٹا کی قدروں کی اوسط کی پیمائش کرتا ہے، جبکہ معیاری انحراف اس بات کی پیمائش کرتا ہے کہ ڈیٹا کی قدریں وسط کے ارد گرد کیسے پھیلی ہوئی ہیں۔ درمیانی اور معیاری انحراف دونوں کے امتزاج سے، ہم حساب لگا سکتے ہیں۔ عام تقسیم درج ذیل فارمولے سے:









کہاں:



  • ایکس ڈیٹا سیٹ کی اقدار کی نمائندگی کرتا ہے۔
  • f(x) امکانی فعل کی نمائندگی کرتا ہے۔
  • m کی طرف اشارہ کرتا ہے
  • ص معیاری انحراف کی نشاندہی کرتا ہے۔

fitdist() فنکشن کا استعمال کرتے ہوئے MATLAB میں نارمل ڈسٹری بیوشن کو کیسے انجام دیں۔

MATLAB ہمیں حساب کرنے دیتا ہے۔ عام تقسیم بلٹ ان کا استعمال کرتے ہوئے بے ترتیب متغیرات کا فٹڈسٹ() فنکشن یہ فنکشن ایک پیدا کرتا ہے۔ عام امکان کی تقسیم دی گئی تقسیم کو ان پٹ ڈیٹا میں فٹ کرکے اعتراض کریں۔ دی عام تقسیم دو پیرامیٹرز کو بطور ان پٹ قبول کرتا ہے: معیاری انحراف کے ساتھ ساتھ وسط۔ ایک معیاری عام تقسیم میں صفر اوسط قدر کے ساتھ ساتھ ایک یونٹ معیاری انحراف ہے جو کہ 1 ہے۔ اس کا مطلب ہے کہ عام تقسیم صفر پر مرکوز ہے اور تقسیم کی قدریں وسط کے دونوں طرف یکساں طور پر پھیلی ہوئی ہیں۔





نحو

دی فٹڈسٹ() MATLAB میں مختلف طریقوں سے استعمال کیا جا سکتا ہے:



pd = فٹڈسٹ ( ایکس ، distname )
pd = فٹڈسٹ ( ایکس ، distname ، نام ، قدر )
پی ڈی سی اے ، gn ، gl ] = فٹڈسٹ ( ایکس ، distname ، 'بذریعہ' ، گروپ وار )

یہاں:

  • فنکشن pd = fitdist (x, distname) کالم ویکٹر x میں موجود ڈیٹا میں ڈسٹ نام کے ذریعے فراہم کردہ تقسیم کو ایک امکانی تقسیم آبجیکٹ تیار کرنے کے لیے ذمہ دار ہے۔
  • فنکشن pd = fitdist (x, distname, Name, Value) ایک یا زیادہ نام کی قدر کے جوڑے کے دلائل کے ساتھ امکانی تقسیم آبجیکٹ بنانے کے لیے ذمہ دار ہے جو اضافی پیرامیٹرز کی وضاحت کرتے ہیں۔
  • فنکشن [pdca,gn,gl] = fitdist(x,distname,'By',groupvar) کالم ویکٹر x میں ڈیٹا کے لیے ڈسٹ نام کے ذریعے متعین امکانی تقسیم کو فٹ کرنے کے لیے ذمہ دار ہے جو کہ گروہ بندی متغیر گروپ وار کی بنیاد پر امکانی تقسیم کے آبجیکٹ تیار کرتا ہے۔ یہ فٹ شدہ امکانی تقسیم آبجیکٹ کی ایک سیل سرنی واپس دیتا ہے، جسے pdca کے طور پر ظاہر کیا جاتا ہے، گروپ لیبلز کی ایک سیل سرنی، gn کے طور پر ظاہر کی جاتی ہے، اور گروپ بندی متغیر کی سطحوں کی ایک سیل کی صف، جسے gl کے طور پر ظاہر کیا جاتا ہے۔

مثال 1: fitdist(x,distname) فنکشن کا استعمال کرتے ہوئے نارمل ڈسٹری بیوشن کیسے تلاش کریں

یہ مثال ایک پر فٹ بیٹھتی ہے۔ عام تقسیم کا استعمال کرتے ہوئے نمونہ ڈیٹا z پر فٹڈسٹ() فنکشن

مریضوں کو لوڈ کریں
کے ساتھ = وزن ;
pd = فٹڈسٹ ( کے ساتھ ، 'عام' )

مثال 2: fitdist(x,distname,name,value) کا استعمال کرتے ہوئے نارمل ڈسٹری بیوشن کو کیسے تلاش کریں فنکشن

اس مثال میں، ہم استعمال کر کے نمونے کے ڈیٹا میں دانا کی تقسیم کو فٹ کرنے جا رہے ہیں۔ فٹڈسٹ() MATLAB میں فنکشن۔

مریضوں کو لوڈ کریں
کے ساتھ = وزن ;
pd = فٹڈسٹ ( کے ساتھ ، 'دانا' ، 'دانا' ، 'epanechnikov' )

مثال 3: fitdist(x,distname,'by',groupvar) فنکشن کا استعمال کرتے ہوئے نارمل ڈسٹری بیوشن کیسے تلاش کریں

ذیل میں دیا گیا MATLAB کوڈ فٹ بیٹھتا ہے۔ عام تقسیم گروپ شدہ ڈیٹا کے لیے، ڈیٹا کے دونوں گروپوں کی پی ڈی ایف کی گنتی اور پلاٹ۔

مریضوں کو لوڈ کریں
کے ساتھ = وزن ;
[ پی ڈی سی اے ، gn ، gl ] = فٹڈسٹ ( کے ساتھ ، 'عام' ، 'بذریعہ' ، صنف )
عورت = پی ڈی سی اے { 1 }
مرد = پی ڈی سی اے { 2 }
z_values = 80 : 1 : 220 ;
femalepdf = پی ڈی ایف ( عورت ، z_values ) ;
malepdf = پی ڈی ایف ( مرد ، z_values ) ;
اعداد و شمار
پلاٹ ( z_values ، femalepdf ، 'لائن کی چوڑائی' ، 2 )
رکو
پلاٹ ( z_values ، malepdf ، 'رنگ' ، 'r' ، 'لائن اسٹائل' ، ':' ، 'لائن کی چوڑائی' ، 2 )
لیجنڈ ( gn ، 'مقام' ، 'شمال مشرق' )
روک رکھو

نتیجہ

تلاش کرنا عام تقسیم of a dataset ایک شماریاتی تکنیک ہے جو مشین لرننگ، مصنوعی ذہانت، ڈیٹا سائنس اور بہت سے دوسرے شعبوں میں بڑے پیمانے پر استعمال ہوتی ہے۔ اس کی تعریف دو پیرامیٹرز کا استعمال کرتے ہوئے کی جا سکتی ہے۔ مطلب کے ساتھ ساتھ ڈیٹا پوائنٹس کا معیاری انحراف۔ ہم ڈیٹاسیٹ کو میں فٹ کر سکتے ہیں۔ عام تقسیم کا استعمال کرتے ہوئے اعتراض فٹڈسٹ() فنکشن اس گائیڈ نے بنیادی باتیں فراہم کی ہیں۔ عام تقسیم فنکشن اور MATLAB میں اس کے ساتھ کیسے کام کرنا ہے۔ فٹڈسٹ() فنکشن