كيفية حساب الربعيات في sas: مع أمثلة
يمكنك استخدام بناء الجملة الأساسي التالي لحساب الأرباع الربعية لمجموعة البيانات في SAS:
/*calculate quartile values for variable called var1*/
proc univariate data =original_data;
var var1;
output out =quartile_data
pctlpts = 25 50 75
pctlpre = Q_;
run ;
ملاحظة : تحدد تعليمات pctlpts الربعيات المراد حسابها، وتحدد تعليمات pctlpre البادئة التي سيتم استخدامها للربعيات في المخرجات.
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: كيفية حساب الربعيات في SAS
لنفترض أن لدينا مجموعة البيانات التالية في SAS والتي تحتوي على متغيرين:
/*create dataset*/
data original_data;
input team $points;
datalines ;
AT 12
At 15
At 16
At 21
At 22
At 25
At 29
At 31
B16
B22
B25
B29
B 30
B 31
B 33
B 38
;
run ;
/*view dataset*/
proc print data = original_data;

يوضح التعليمة البرمجية التالية كيفية حساب الربعيات لمتغير النقاط في مجموعة البيانات
/*calculate quartile values for points*/
proc univariate data =original_data;
var points;
output out =quartile_data
pctlpts = 25 50 75
pctlpre = Q_;
run ;
/*view quartiles for points*/
proc print data =quartile_data;

وإليك كيفية تفسير النتيجة:
- قيمة الربع الأول هي 18.5 .
- قيمة الربع الثاني هي 25 .
- قيمة الربع الثالث هي 30.5 .
لحساب القيم الربعية المجمعة حسب متغير الفريق، ما عليك سوى إضافة حسب الفريق إلى بيان proc أحادي المتغير:
/*calculate quartile values for points*/
proc univariate data =original_data;
var points;
by team;
output out =quartile_data
pctlpts = 25 50 75
pctlpre = Q_;
run ;
/*view quartiles for points*/
proc print data =quartile_data;

يوضح جدول الإخراج القيم الربعية لمتغير النقاط للفريقين A وB.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية حساب النسب المئوية في SAS
كيفية استخدام ملخص الإجراء في SAS
كيفية إنشاء الجداول التكرارية في SAS