كيفية إجراء اختبار وقت التشغيل في r


اختبار التشغيل هو اختبار إحصائي يستخدم لتحديد ما إذا كانت مجموعة البيانات تأتي من عملية عشوائية أم لا.

الفرضيات الصفرية والبديلة للاختبار هي كما يلي:

H 0 (خالية): تم إنتاج البيانات بشكل عشوائي.

H a (بديل): لم يتم إنشاء البيانات بشكل عشوائي.

يشرح هذا البرنامج التعليمي طريقتين يمكنك استخدامهما لإجراء عمليات التشغيل الاختبارية في R. لاحظ أن كلتا الطريقتين تؤديان إلى نفس نتائج الاختبار.

الطريقة الأولى: قم بإجراء الاختبار باستخدام مكتبة snpar

الطريقة الأولى لإجراء اختبار التشغيل هي استخدام الدالة run.test() من مكتبة snpar ، والتي تستخدم الصيغة التالية:

run.test(x, بالضبط = FALSE, البديل = c(“two.side”، “أقل”، “أكبر”))

ذهب:

  • x: متجه رقمي لقيم البيانات.
  • دقيق: يشير إلى ما إذا كان ينبغي حساب القيمة p الدقيقة. وهذا خطأ بشكل افتراضي. إذا كان عدد عمليات التنفيذ صغيرًا بدرجة كافية، فيمكنك تغييره إلى TRUE.
  • البديل: يشير إلى الفرضية البديلة. الافتراضي هو على الوجهين.

يوضح التعليمة البرمجية التالية كيفية إجراء اختبار التشغيل باستخدام هذه الوظيفة في R:

 library(snpar)

#create dataset
data <- c(12, 16, 16, 15, 14, 18, 19, 21, 13, 13)

#perform Run's test
runs.test(data)

	Approximate runs rest

data:data
Runs = 5, p-value = 0.5023
alternative hypothesis: two.sided

القيمة p للاختبار هي 0.5023 . وبما أن هذا لا يقل عن α = 0.05، فإننا نفشل في رفض فرضية العدم. لدينا ما يكفي من الأدلة لنقول أن البيانات تم إنشاؤها بشكل عشوائي.

الطريقة الثانية: قم بإجراء الاختبار باستخدام مكتبة randtests

الطريقة الثانية لإجراء اختبار التشغيل هي استخدام الدالة run.test() من مكتبة randtests ، والتي تستخدم الصيغة التالية:

run.test(x, Alternative = c(“كلا الجانبين”، “أقل”، “أكبر”))

ذهب:

  • x: متجه رقمي لقيم البيانات.
  • البديل: يشير إلى الفرضية البديلة. الافتراضي هو على الوجهين.

يوضح التعليمة البرمجية التالية كيفية إجراء اختبار التشغيل باستخدام هذه الوظيفة في R:

 library(randtests)

#create dataset
data <- c(12, 16, 16, 15, 14, 18, 19, 21, 13, 13)

#perform Run's test
runs.test(data)

	Test Runs

data:data
statistic = -0.67082, runs = 5, n1 = 5, n2 = 5, n = 10, p-value =
0.5023
alternative hypothesis: nonrandomness

مرة أخرى، القيمة p للاختبار هي 0.5023 . وبما أن هذا لا يقل عن α = 0.05، فإننا نفشل في رفض فرضية العدم. لدينا ما يكفي من الأدلة لنقول أن البيانات تم إنشاؤها بشكل عشوائي.

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *