كيفية رسم دالة التوزيع التراكمي التجريبية (CDF) في MATLAB؟

Kyfyt Rsm Dalt Altwzy Altrakmy Altjrybyt Cdf Fy Matlab



ان مؤامرة دالة التوزيع التراكمي التجريبية عبارة عن مخطط إحصائي يستخدم على نطاق واسع لإجراء المقارنة بين مجموعات بيانات متعددة لها نفس الخصائص. وتسمى هذه المؤامرة أيضًا CDF التجريبية أو ECDF حبكة. يتيح لنا MATLAB إنشاء هذه المؤامرة باستخدام ملف كدفبلوت() وظيفة.

هذه المقالة سوف تستكشف:







ما هي مؤامرة CDF التجريبية؟



لماذا نحتاج إلى مؤامرة CDF التجريبية؟



كيفية إنشاء مؤامرة CDF التجريبية في MATLAB؟





خاتمة

ما هي مؤامرة CDF التجريبية؟

ان مؤامرة CDF التجريبية عبارة عن تصور للبيانات يعرض نقاط مجموعة البيانات النموذجية لدينا من الأدنى إلى الأعلى مقابل قيمها المئوية. تحتاج هذه المؤامرة إلى متغيرات مستمرة وتحسب النسب المئوية وخصائص التوزيع الأخرى.



لماذا نحتاج إلى مؤامرة CDF التجريبية؟

ان مؤامرة CDF التجريبية له العديد من الاستخدامات ولكن بعض استخداماته الرئيسية مذكورة أدناه.

يتم استخدام هذه المؤامرة:

  • لقياس نفس خصائص مجموعات البيانات المتعددة.
  • لتحديد النقطة التي تحدث فيها معظم القيم.
  • للعثور على النسب المئوية وخصائص مجموعة البيانات.
  • لتحديد كيفية اتباع بياناتك للتوزيع الأنسب.
  • لتقييم نطاق البيانات الخاصة بك.

كيفية إنشاء مؤامرة CDF التجريبية في MATLAB؟

ان مؤامرة CDF التجريبية يمكن إنشاؤه بسهولة وكفاءة في MATLAB باستخدام البرنامج المدمج كدفبلوت() وظيفة. تقبل هذه الوظيفة بيانات نموذجية في شكل متجه صف أو عمود كمعلمة إلزامية وتقوم بإنشاء مؤامرة CDF التجريبية مقابل مجموعة البيانات تلك.

بناء الجملة

ال كدفبلوت() يمكن تنفيذ الوظيفة بالطرق التالية.

cdfplot ( س )

h = cdfplot ( س )

هنا،

الوظيفة كدفبلوت (خ) هو المسؤول عن إنشاء مؤامرات CDF التجريبية لبيانات العينة المحددة س . لا تنسى س يجب أن يكون متجه صف أو عمود.

الوظيفة ح = كدفبلوت (خ) هو المسؤول عن إنشاء مقبض h لـ كائن خط مؤامرة CDF التجريبي . ال التعامل مع ح يمكن استخدامها للاستعلام عن خصائص الكائن أو تعديلها بعد إنشائه.

مثال 1: كيفية إنشاء مؤامرة CDF تجريبية في MATLAB؟

يقوم كود MATLAB هذا بإنشاء متجه عمود x بطول 10 يحتوي على أعداد صحيحة موزعة عشوائيًا تقع بين 1 و10. بعد ذلك، يستخدم كدفبلوت() وظيفة لإنشاء مؤامرة CDF التجريبية التي يمكن رؤيتها من الناتج المحدد.

س = راند ( 100 , 10 , 1 ) ;

cdfplot ( س ) ;

المثال 2: كيفية إنشاء مخطط دالة التوزيع التراكمي التجريبي باستخدام مقبض كائن في MATLAB؟

هذه نسخة أخرى من مثال 1 حيث نستخدم نفس بيانات عينة الإدخال س لإنشاء مؤامرة CDF التجريبية على طول لها مقبض الكائن ح استخدام ح = كدفبلوت (خ) . بعد ذلك نستخدم المقبض ح لتغيير نمط الخط من الصلبة إلى '-' باستخدام نقطة (.) الرموز. يمكن ملاحظة الإخراج الذي تم الحصول عليه من لقطة الشاشة المحددة.

س = راند ( 100 , 10 , 1 ) ;

h = cdfplot ( س ) ;

ح. أسلوب الخط ==--'

مثال 3: كيفية مقارنة CDF التجريبي بـ CDF النظري باستخدام وظيفة cdfplot() في MATLAB؟

في كود MATLAB هذا، نقوم بتنفيذ كدفبلوت() وظيفة لإجراء مقارنة بين ال CDF النظري مع ال CDF التجريبية . لإجراء هذه المقارنة، نقوم بتهيئة متجه الصف و تحتوي 100 رقم عشوائي موزع بشكل طبيعي وإنشاء مؤامرة CDF التجريبية.

بعد ذلك، نقوم بتهيئة مجموعة بيانات أخرى س وجود نفس طول مثل و تحتوي على أرقام تقع بين دقيقة (ص) و الحد الأقصى (ص) . ثم نقوم بحساب ملف cdf النظري x1 لمجموعة البيانات س ورسمها مقابل قيم مجموعة البيانات س باستخدام وظيفة المؤامرة (). . نحن نستخدم يتمسك و خارج القبضة أوامر لإنشاء كلا المؤامرات على نفس الرقم لملاحظة التشابه بينهما CDF التجريبي وCDF النظري .

ص = راندن ( 1 , 100 ) ;

cdfplot ( و ) ;

يمسك على

س = com.linspace ( دقيقة ( و ) , الأعلى ( و ) ) ;

x1 = قوات الدفاع الشعبي ( 'طبيعي' ،x، 0 , 1 ) ;

حبكة ( س، س1 )

أسطورة ( 'إطار التنمية الشاملة التجريبي' , 'إطار التنمية الشاملة النظري' , 'موقع' , 'أفضل' )

يمسك عن

خاتمة

ان مؤامرة CDF التجريبية هي تقنية إحصائية تستخدم على نطاق واسع لمقارنة مجموعات بيانات متعددة لها نفس الخصائص. يمكننا إنشاء هذه المؤامرة في MATLAB باستخدام المدمج في كدفبلوت() وظيفة تقبل مجموعة بيانات عينة تمت ملاحظتها في شكل متجه صف أو عمود. وأوضح هذا البرنامج التعليمي ما هو مؤامرة CDF التجريبية وكيفية إنشائه في MATLAB باستخدام كدفبلوت() وظيفة.