كيفية حساب الربعيات في 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

Add a Comment

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