MATLAB میں تجرباتی مجموعی ڈسٹری بیوشن فنکشن (CDF) کو کیسے پلاٹ کیا جائے؟

Matlab My Tjrbaty Mjmw Y S Ry Bywshn Fnkshn Cdf Kw Kys Pla Kya Jay



ایک تجرباتی مجموعی تقسیم فنکشن پلاٹ ایک شماریاتی پلاٹ ہے جو ایک ہی خصوصیات والے متعدد ڈیٹا سیٹوں کے درمیان موازنہ کرنے کے لیے وسیع پیمانے پر استعمال ہوتا ہے۔ اس پلاٹ کو بھی کہا جاتا ہے۔ تجرباتی CDF یا ای سی ڈی ایف پلاٹ MATLAB ہمیں استعمال کرتے ہوئے یہ پلاٹ بنانے کی اجازت دیتا ہے۔ cdfplot() فنکشن

یہ مضمون دریافت کرنے جا رہا ہے:







تجرباتی CDF پلاٹ کیا ہے؟



ہمیں تجرباتی CDF پلاٹ کی ضرورت کیوں ہے؟



MATLAB میں تجرباتی CDF پلاٹ کیسے بنایا جائے؟





نتیجہ

تجرباتی CDF پلاٹ کیا ہے؟

ایک تجرباتی CDF پلاٹ ایک ڈیٹا ویژولائزیشن ہے جو ہمارے نمونے کے ڈیٹا سیٹ پوائنٹس کو ان کی فیصدی قدروں کے مقابلے میں سب سے کم سے زیادہ تک دکھاتا ہے۔ اس پلاٹ کو مسلسل متغیرات کی ضرورت ہوتی ہے اور پرسنٹائل اور دیگر تقسیم کی خصوصیات کا حساب لگاتا ہے۔



ہمیں تجرباتی CDF پلاٹ کی ضرورت کیوں ہے؟

ایک تجرباتی CDF پلاٹ بہت سے استعمالات ہیں لیکن اس کے کچھ اہم استعمال ذیل میں درج ہیں۔

یہ پلاٹ استعمال کیا جاتا ہے:

  • متعدد ڈیٹا سیٹوں کی ایک جیسی خصوصیات کی پیمائش کرنے کے لیے۔
  • اس نقطہ کی نشاندہی کرنے کے لیے جہاں زیادہ تر اقدار پائے جاتے ہیں۔
  • ڈیٹا سیٹ کے پرسنٹائل اور خواص تلاش کرنے کے لیے۔
  • اس بات کی نشاندہی کرنے کے لیے کہ آپ کا ڈیٹا کس طرح بہترین تقسیم کی پیروی کرتا ہے۔
  • آپ کے ڈیٹا کی حد کا اندازہ لگانے کے لیے۔

MATLAB میں تجرباتی CDF پلاٹ کیسے بنایا جائے؟

ایک تجرباتی CDF پلاٹ بلٹ ان کا استعمال کرتے ہوئے MATLAB میں آسانی سے اور مؤثر طریقے سے بنایا جا سکتا ہے۔ cdfplot() فنکشن یہ فنکشن نمونہ ڈیٹا کو قطار یا کالم ویکٹر کی شکل میں لازمی پیرامیٹر کے طور پر قبول کرتا ہے اور ایک تجرباتی CDF پلاٹ اس ڈیٹا سیٹ کے خلاف۔

نحو

دی cdfplot() فنکشن کو درج ذیل طریقوں سے لاگو کیا جا سکتا ہے۔

cdfplot ( ایکس )

h = cdfplot ( ایکس )

یہاں،

فنکشن cdfplot(x) بنانے کے لئے ذمہ دار ہے تجرباتی CDF پلاٹ دیئے گئے نمونے کے اعداد و شمار کے لیے ایکس . اس بات کو ذہن میں رکھیں ایکس ایک قطار یا کالم ویکٹر ہونا چاہیے۔

فنکشن h=cdfplot(x) کا ہینڈل h بنانے کے لیے ذمہ دار ہے۔ تجرباتی CDF پلاٹ لائن آبجیکٹ . دی ہینڈل h آبجیکٹ کو بنانے کے بعد اس کی خصوصیات کو پوچھنے یا اس میں ترمیم کرنے کے لیے استعمال کیا جا سکتا ہے۔

مثال 1: MATLAB میں تجرباتی CDF پلاٹ کیسے بنایا جائے؟

یہ MATLAB کوڈ 10 کی لمبائی کا ایک کالم ویکٹر x بناتا ہے جس میں 1 اور 10 کے درمیان تصادفی طور پر تقسیم شدہ عدد موجود ہوتے ہیں۔ اس کے بعد، یہ استعمال کرتا ہے۔ cdfplot() ایک بنانے کے لئے فنکشن تجرباتی CDF پلاٹ جو دیے گئے آؤٹ پٹ سے دیکھا جا سکتا ہے۔

x = رینڈ ( 100 , 10 , 1 ) ;

cdfplot ( ایکس ) ;

مثال 2: MATLAB میں آبجیکٹ ہینڈل کے ساتھ ایک تجرباتی مجموعی تقسیم فنکشن پلاٹ کیسے بنایا جائے؟

یہ ایک اور ورژن ہے۔ مثال 1 جس میں ہم وہی ان پٹ نمونہ ڈیٹا استعمال کرتے ہیں۔ ایکس ایک پیدا کرنے کے لئے تجرباتی CDF پلاٹ اس کے ساتھ ساتھ آبجیکٹ ہینڈل h استعمال کرتے ہوئے h=cdfplot(x) . اس کے بعد، ہم ہینڈل کا استعمال کرتے ہیں h سے لائن سٹائل کو تبدیل کرنے کے لئے ٹھوس سے '-' کا استعمال کرتے ہوئے ڈاٹ (.) نوٹیشن حاصل کردہ آؤٹ پٹ کو دیئے گئے اسکرین شاٹ سے دیکھا جا سکتا ہے۔

x = رینڈ ( 100 , 10 , 1 ) ;

h = cdfplot ( ایکس ) ;

h لائن اسٹائل ='--'

مثال 3: MATLAB میں cdfplot() فنکشن کا استعمال کرتے ہوئے تجرباتی CDF کا نظریاتی CDF سے موازنہ کیسے کریں؟

اس MATLAB کوڈ میں، ہم لاگو کرتے ہیں۔ cdfplot() فنکشن کا موازنہ کرنے کے لیے دی نظریاتی CDF کے ساتہ تجرباتی CDF . اس موازنہ کو انجام دینے کے لیے، ہم ایک قطار ویکٹر کو شروع کرتے ہیں۔ اور پر مشتمل 100 عام طور پر تقسیم شدہ بے ترتیب نمبر اور ایک بنائیں تجرباتی CDF پلاٹ۔

اس کے بعد، ہم ایک اور ڈیٹا سیٹ شروع کرتے ہیں۔ ایکس ہونا ایک ہی لمبائی کے طور پر اور کے درمیان پڑے نمبروں پر مشتمل منٹ (ی) اور زیادہ سے زیادہ . پھر ہم حساب کرتے ہیں۔ نظریاتی سی ڈی ایف x1 ڈیٹا سیٹ کے لیے ایکس اور اسے ڈیٹا سیٹ کی اقدار کے خلاف پلاٹ کریں۔ ایکس کا استعمال کرتے ہوئے پلاٹ () فنکشن . ہم استعمال کرتے ہیں رکو اور روک رکھو پر دونوں پلاٹ بنانے کا حکم دیتا ہے۔ ایک ہی اعداد و شمار کے درمیان مماثلت کا مشاہدہ کرنے کے لئے تجرباتی CDF اور نظریاتی CDF .

y = randn ( 1 , 100 ) ;

cdfplot ( اور ) ;

پکڑو پر

x = linspace ( منٹ ( اور ) , زیادہ سے زیادہ ( اور ) ) ;

x1 = cdf ( 'عام' ،ایکس، 0 , 1 ) ;

پلاٹ ( x، x1 )

لیجنڈ ( 'تجرباتی CDF' , 'نظریاتی CDF' , 'مقام' , 'بہترین' )

پکڑو بند

نتیجہ

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