كيفية استخدام proc reg في sas (مع مثال)


يمكنك استخدام PROC REG في SAS لملاءمة نماذج الانحدار الخطي.

يمكنك استخدام الصيغة الأساسية التالية لتناسب نموذج الانحدار الخطي البسيط :

 proc reg data = my_data;
    model y = x;
run ;

سيتوافق هذا مع نموذج الانحدار الخطي التالي:

ص = ب 0 + ب 1 س

يمكنك استخدام الصيغة الأساسية التالية لتناسب نموذج الانحدار الخطي المتعدد :

 proc reg data = my_data;
    model y = x1 x2 x3;
run ;

سيتوافق هذا مع نموذج الانحدار الخطي التالي:

ص = ب 0 + ب 1 × 1 + ب 2 × 2 + ب 3 × 3

يوضح المثال التالي كيفية استخدام PROC REG لملاءمة نموذج الانحدار الخطي البسيط في SAS بالإضافة إلى كيفية تفسير النتيجة.

مثال: كيفية استخدام PROC REG في SAS

لنفترض أن لدينا مجموعة البيانات التالية التي تحتوي على معلومات حول ساعات الدراسة ودرجات الامتحانات النهائية لـ 15 طالبًا في الفصل الدراسي:

 /*create dataset*/
data exam_data;
    input hours score;
    datalines ;
1 64
2 66
4 76
5 73
5 74
6 81
6 83
7 82
8 80
10 88
11 84
11 82
12 91
12 93
14 89
;
run ;

/*view dataset*/
proc print data =exam_data;

يمكننا استخدام PROC REG لملاءمة نموذج الانحدار الخطي البسيط لمجموعة البيانات هذه، وذلك باستخدام الساعات كمتغير متوقع والنتيجة كمتغير الاستجابة :

 /*fit simple linear regression model*/
proc reg data = exam_data;
   model score = hours;
run ;

يعرض جدول النتائج الأول ملخصًا لملاءمة النموذج:

إخراج الانحدار الخطي البسيط في SAS

يحتوي جدول تقديرات المعلمة على تقديرات معامل النموذج.

من هذا الجدول يمكننا أن نرى معادلة الانحدار المجهزة:

النتيجة = 65.33 + 1.98*(ساعات)

ينتج عن إجراء PROC REG أيضًا مخططات متبقية يمكننا استخدامها للتحقق من استيفاء افتراضات نموذج الانحدار الخطي :

أخيرًا، ينتج عن إجراء PROC REG مخطط مبعثر للبيانات الأولية مع تغطية خط الانحدار المجهز:

يتيح لنا هذا الرسم البياني أن نرى بصريًا مدى ملاءمة خط الانحدار للبيانات.

ملاحظة : يمكنك العثور على وثائق PROC REG الكاملة هنا .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:

كيفية استخدام ملخص الإجراء في SAS
كيفية استخدام Proc Tabulate في SAS
كيفية استخدام ترتيب Proc في SAS

Add a Comment

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