كيفية إجراء الانحدار متعدد الحدود في sas


النوع الأكثر شيوعًا لتحليل الانحدار هو الانحدار الخطي البسيط ، والذي يستخدم عندما يكون هناك علاقة خطية بين متغير التوقع ومتغير الاستجابة .

ومع ذلك، في بعض الأحيان تكون العلاقة بين متغير التوقع ومتغير الاستجابة غير خطية.

في هذه الحالات، من المنطقي استخدام الانحدار متعدد الحدود ، والذي يمكن أن يفسر العلاقة غير الخطية بين المتغيرات.

يوضح المثال التالي كيفية إجراء الانحدار متعدد الحدود في SAS.

مثال: الانحدار متعدد الحدود في SAS

لنفترض أن لدينا مجموعة البيانات التالية في SAS:

 /*create dataset*/
data my_data;
    input xy;
    datalines ;
2 18
4 14
4 16
5 17
6 18
7 23
7 25
8 28
9 32
12 29
;
run ;

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

لنفترض الآن أننا أنشأنا مخططًا مبعثرًا لتصور العلاقة بين المتغيرات x وy في مجموعة البيانات:

 /*create scatter plot of x vs. y*/
proc sgplot data =my_data;
    scatter x =x y =y;
run ; 

من الرسم البياني، يمكننا أن نرى أن العلاقة بين x و y تبدو مكعبة.

لذلك، يمكننا تحديد متغيرين توقعيين جديدين في مجموعة البيانات الخاصة بنا (x 2 و x 3 )، ثم استخدام proc reg لملاءمة نموذج الانحدار متعدد الحدود باستخدام متغيرات التوقع هذه:

 /*create dataset with new predictor variables*/
data my_data;
    input xy;
    x2 = x** 2 ;
    x3 = x** 3 ;
    datalines ;
2 18
4 14
4 16
5 17
6 18
7 23
7 25
8 28
9 32
12 29
;
run ;

/*fit polynomial regression model*/
proc reg data =my_data;
    model y = x x2 x3;
run ;

من جدول تقديرات المعلمات ، يمكننا العثور على تقديرات المعاملات وكتابة معادلة الانحدار متعدد الحدود المجهزة لدينا على النحو التالي:

ص = 37.213 – 14.238س + 2.648س 2 – 0.126س 3

يمكن استخدام هذه المعادلة لإيجاد القيمة المتوقعة لمتغير الاستجابة بالنظر إلى قيمة معينة للمتغير المتوقع.

على سبيل المثال، إذا كانت قيمة xa هي 4، فيجب أن تكون قيمة y هي 14.565:

ص = 37.213 – 14.238(4) + 2.648(4) 2 – 0.126(4) 3 = 14.565

يمكننا أيضًا أن نرى أن نموذج الانحدار متعدد الحدود له قيمة R-squared معدلة تبلغ 0.9636 ، وهي قريبة جدًا من الواحد وتخبرنا أن النموذج يقوم بعمل ممتاز في ملاءمة مجموعة البيانات.

ذات صلة: كيفية تفسير R-Squared المعدل (مع أمثلة)

مصادر إضافية

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

كيفية إجراء الانحدار الخطي البسيط في SAS
كيفية إجراء الانحدار الخطي المتعدد في SAS
كيفية إجراء الانحدار الكمي في SAS

Add a Comment

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