كيفية اختيار عينة عشوائية في sas: مع أمثلة
فيما يلي الطريقتان الأكثر شيوعًا لتحديد عينة عشوائية بسيطة من الصفوف من مجموعة بيانات في SAS:
الطريقة الأولى: تحديد عينة عشوائية باستخدام حجم العينة
proc surveyselect data =original_data
out =random_sample
method =srs /*specify simple random sampling as sampling method*/
sampsize =3 /*select 3 observations randomly*/
seed =123; /*set seed to make this example reproducible*/
run ;
الطريقة الثانية: اختيار عينة عشوائية باستخدام نسبة إجمالي الملاحظات
proc surveyselect data =original_data
out =random_sample
method =srs /*specify simple random sampling as sampling method*/
samprate =0.2 /*select 20% of all observations randomly*/
seed =123; /*set seed to make this example reproducible*/
run ;
توضح الأمثلة التالية كيفية استخدام كل طريقة مع مجموعة البيانات التالية في SAS:
/*create dataset*/
data original_data;
input team $pointsrebounds;
datalines ;
Warriors 25 8
Wizards 18 12
Rockets 22 6
Celtics 24 11
Thunder 27 14
Spurs 33 19
Nets 31 20
Mavericks 34 10
Kings 22 11
Pelicans 39 23
;
run ;
/*view dataset*/
proc print data = original_data;
المثال 1: تحديد عينة عشوائية باستخدام حجم العينة
يوضح التعليمة البرمجية التالية كيفية تحديد عينة عشوائية من الملاحظات من مجموعة البيانات باستخدام حجم العينة n = 3:
/*select random sample*/
proc surveyselect data =original_data
out =random_sample
method =srs
sampsize =3
seed =123;
run ;
/*view random sample*/
proc print data =random_sample;
يمكننا أن نرى أنه تم اختيار ثلاثة صفوف عشوائيًا من مجموعة البيانات الأصلية.
مثال 2: اختر عينة عشوائية باستخدام نسبة إجمالي الملاحظات
يوضح التعليمة البرمجية التالية كيفية تحديد عينة عشوائية من الملاحظات من مجموعة البيانات باستخدام الدالة samprate لتحديد أننا نريد أن تمثل العينة العشوائية 20% من جميع الملاحظات الأصلية:
/*select random sample*/
proc surveyselect data =original_data
out =random_sample
method =srs
samprate =0.2
seed =123;
run ;
/*view random sample*/
proc print data =random_sample;
يمكننا أن نرى أن 20% من إجمالي الملاحظات (20% * 10 ملاحظات = 2 ) من مجموعة البيانات الأصلية تم اختيارها عشوائيًا لتكون جزءًا من عينتنا.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية استخدام ملخص الإجراء في SAS
كيفية إعادة تسمية المتغيرات في SAS
كيفية إنشاء متغيرات جديدة في SAS