كيفية استخدام 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 ;
يعرض جدول النتائج الأول ملخصًا لملاءمة النموذج:
يحتوي جدول تقديرات المعلمة على تقديرات معامل النموذج.
من هذا الجدول يمكننا أن نرى معادلة الانحدار المجهزة:
النتيجة = 65.33 + 1.98*(ساعات)
ينتج عن إجراء PROC REG أيضًا مخططات متبقية يمكننا استخدامها للتحقق من استيفاء افتراضات نموذج الانحدار الخطي :
أخيرًا، ينتج عن إجراء PROC REG مخطط مبعثر للبيانات الأولية مع تغطية خط الانحدار المجهز:
يتيح لنا هذا الرسم البياني أن نرى بصريًا مدى ملاءمة خط الانحدار للبيانات.
ملاحظة : يمكنك العثور على وثائق PROC REG الكاملة هنا .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في SAS:
كيفية استخدام ملخص الإجراء في SAS
كيفية استخدام Proc Tabulate في SAS
كيفية استخدام ترتيب Proc في SAS