التحليل الإحصائيعلم النفس القياسيلغة R

كيفية إنشاء مخططات المتغيرات المضافة في R

دليل أكاديمي شامل يشرح كيفية إنشاء وتفسير مخططات المتغيرات المضافة (Added Variable Plots) في لغة R باستخدام حزمة car لتشخيص نماذج الانحدار المتعدد.

تاريخ النشر

تُعد النمذجة الإحصائية المتقدمة باستخدام نماذج الانحدار الخطي المتعدد (Multiple Linear Regression) حجر الزاوية في استكشاف العلاقات المعقدة بين المتغيرات وتفسير الظواهر العلمية المتشابكة، لا سيما في مجالات العلوم السلوكية، وعلم النفس الإكلينيكي، والقياس النفسي (Psychometrics). ومع ذلك، فإن الاعتماد الحصري على المؤشرات الرقمية العامة—مثل معامل التحديد ومستويات الدلالة الإحصائية وقيم اختبارات ت وفِيشر—قد يخفي وراءه تشوهات بنيوية في البيانات، كوجود قيم شاذة ذات تأثير غير متكافئ (Influential Outliers)، أو تداخل خطي متعدد (Multicollinearity)، أو علاقات غير خطية كامنة لم تنجح المؤشرات الموجزة في الكشف عنها بصرياً أو رياضياً.

من هذا المنطلق، برزت الحاجة إلى أدوات تشخيصية بصرية متقدمة قادرة على تفكيك هذه التعقيدات، ومن أبرزها مخططات المتغيرات المضافة (Added Variable Plots)، والمعروفة تاريخياً وإحصائياً باسم مخططات الانحدار الجزئي (Partial Regression Plots). توفر هذه المخططات نافذة تحليلية لعزل الأثر الهامشي المستقل لمتغير تنبؤي معين على متغير الاستجابة بعد تحييد وضبط التأثير المشترك لجميع المتغيرات المستقلة الأخرى الداخلة في النموذج، مما يتيح للباحث التحقق من استيفاء الفروض الإحصائية بدقة متناهية وفهم السلوك الحقيقي لكل متغير على حدة.

تهدف هذه المقالة الشاملة إلى تقديم دليل منهجي وتطبيقي متكامل للباحثين والمحللين حول كيفية بناء وتفسير مخططات المتغيرات المضافة في بيئة لغة البرمجة الإحصائية R Project for Statistical Computing، بالاعتماد على الحزمة التشخيصية الرائدة car (Companion to Applied Regression). سنغطي الجذور الرياضية العميقة المستندة إلى مبرهنة فريش-واو-لوفيل، والخطوات البرمجية الدقيقة لإنشاء وتخصيص الرسوم البيانية، وصولاً إلى دراسة حالة تطبيقية معقدة في مجال القياس النفسي مصاغة وفق أعلى معايير الجمعية الأمريكية لعلم النفس (APA).

1. المفهوم النظري لمخططات المتغيرات المضافة (Added Variable Plots)

1.1 تعريف مخططات الانحدار الجزئي (Partial Regression Plots)

يمثل مفهوم عزل العلاقة بين متغير تنبؤي محدد ومتغير الاستجابة التحدي الجوهري في نماذج الانحدار المتعدد. في الواقع التطبيقي، نادراً ما تكون المتغيرات التفسيرية متعامدة (Orthogonal) أو مستقلة تماماً عن بعضها البعض، بل تتشابك فيما بينها بشبكة من الارتباطات البينية. تقوم مخططات المتغيرات المضافة بحل هذه المعضلة من خلال تصفية التباين المشترك؛ حيث تُعرّف رياضياً بأنها رسم بياني ثنائي الأبعاد يمثل بواقي انحدار متغير الاستجابة على جميع المتغيرات التفسيرية (باستثناء المتغير المستهدف) مقابل بواقي انحدار المتغير التنبؤي المستهدف نفسه على بقية المتغيرات التفسيرية.

يبرز هنا الفرق الجوهري والنوعي بين مصفوفة الارتباط البسيط (Zero-order Correlation Matrix) ومخططات الانحدار الجزئي. إن الارتباط البسيط يعكس العلاقة الإجمالية الخام بين متغيرين دون أدنى مراعاة للمتغيرات الدخيلة أو المربكة (Confounding Variables)، مما قد يؤدي إلى استنتاجات مضللة مثل الارتباطات الزائفة (Spurious Correlations) أو حجب العلاقات الحقيقية بفعل ظاهرة القمع الإحصائي (Statistical Suppression). في المقابل، تتيح مخططات الانحدار الجزئي تمثيلاً بيانياً نقياً للعلاقة الفريدة (Unique Relationship) بعد تجريد المتغيرين من أي تباين مفسر بواسطة المتغيرات الأخرى.

تعتمد طبيعة البواقي الممثلة على المحورين على فكرة التطهير الرياضي (Statistical Orthogonalization). يمثل المحور الصادي (Y-axis) التباين في متغير الاستجابة الذي عجزت بقية المتغيرات المستقلة عن تفسيره، بينما يمثل المحور السيني (X-axis) التباين في المتغير التنبؤي المستهدف الذي لا يرتبط ببقية المتغيرات المستقلة. وبالتالي، فإن أي نمط خطي أو غير خطي يظهر في هذا المخطط يعكس المساهمة الإضافية الصافية للمتغير المدروس في تفسير ما تبقى من تباين في الظاهرة المدروسة.

1.2 الأهداف الأساسية لاستخدام مخططات المتغيرات المضافة

تتعدد الأغراض التشخيصية والتحليلية لمخططات المتغيرات المضافة في مسار التحليل الإحصائي الرصين، ويأتي في مقدمتها التحقق البصري المباشر من فرضية خطية العلاقة الهامشية (Marginal Linearity). غالباً ما تفشل اختبارات بواقي النموذج الإجمالي في كشف اللاخطية الخاصة بمتغير مفرد إذا كانت بقية المتغيرات تتصرف خطياً، بينما يكشف مخطط المتغير المضاف بوضوح عما إذا كانت العلاقة الهامشية للمتغير تتطلب صياغة تربيعية، لوغاريتمية، أو متعددة الحدود (Polynomial).

إلى جانب فحص الشكل الوظيفي، تلعب هذه المخططات دوراً لا غنى عنه في رصد وتحديد النقاط ذات التأثير المرتفع (High Leverage Points) والقيم الشاذة المؤثرة (Influential Outliers). قد تظهر نقطة معينة كقيمة طبيعية تماماً في التوزيع أحادي المتغير أو في المخططات الثنائية البسيطة، ولكنها تصبح نقطة شاذة متعددة الأبعاد (Multivariate Outlier) بمجرد إسقاطها على الفضاء الجزئي للبواقي، مما يمكن الباحث من ملاحظة كيف تسحب مشاهدة مفردة خط الانحدار وتغير إشارته أو دلالته الإحصائية.

تساعد مخططات المتغيرات المضافة أيضاً في التقييم البصري والكمي لجدوى إضافة متغير جديد إلى نموذج انحدار قائم بالفعل. فإذا كان انتشار النقاط حول خط الأفق عشوائياً تماماً والميل قريباً من الصفر، فإن ذلك يعطي دليلاً قاطعاً على انعدام القوة التفسيرية الإضافية للمتغير. كما تكشف المخططات عن مشكلات التعدد الخطي الشديد؛ فعندما يرتبط المتغير التنبؤي ارتباطاً وثيقاً بالمتغيرات الأخرى، تنكمش بواقيه وتتكدس النقاط في نطاق سيني ضيق جداً (Low Variation in Residuals)، مما يؤدي إلى تضخم الخطأ المعياري وعدم استقرار التقديرات.

1.3 المصطلحات والمفاهيم الرياضية المرتبطة

يستند الأساس النظري المتين لمخططات المتغيرات المضافة إلى مبرهنة رياضية شهيرة في الاقتصاد القياسي والإحصاء الرياضي تُعرف باسم مبرهنة فريش-واو-لوفيل (Frisch-Waugh-Lovell Theorem – FWL). تنص هذه المبرهنة على أنه في نموذج الانحدار المتعدد، يمكن الحصول على نفس معامل الانحدار الجزئي لمتغير معين تماماً—مع نفس الخطأ المعياري وبواقي التقدير—عن طريق إجراء انحدار خطي بسيط بين بواقي متغير الاستجابة وبواقي ذلك المتغير التنبؤي، بعد إسقاط كلاهما على الفضاء المتعامد للمتغيرات المتبقية.

يرتبط هذا المفهوم ارتباطاً وثيقاً بنظرية الإسقاط الخطي (Linear Projection) واستخدام مصفوفة الإسقاط أو مصفوفة القبعة (Hat Matrix) المعرفة رياضياً بالصيغة:
H = X(XTX)-1XT.
حيث تقوم هذه المصفوفة بإسقاط المتجه الأصلي على الفضاء الجزئي للأعمدة، بينما تقوم مصفوفة إفناء الأثر المتعامد (Annihilator Matrix) أو مصفوفة توليد البواقي M = I – H بإنتاج متجهات البواقي المتعامدة مع جميع المتغيرات الأخرى.

تتجلى روعة هذا البناء الرياضي في التطابق التام والمبرهن إحصائياً بين ميل خط الانحدار البسيط المار بنقاط مخطط المتغير المضاف، وقيمة معامل الانحدار الجزئي المحسوب في نموذج الانحدار الخطي المتعدد الأصلي (βi). لا يقتصر هذا التطابق على الميل فحسب، بل يمتد ليشمل بواقي النموذج النهائي وإحصائية اختبار ت (t-statistic) المخصصة لاختبار الدلالة الإحصائية لتلك المعلمة، مما يجعل المخطط تمثيلاً هندسياً دقيقاً ووفياً للنموذج الرياضي الكلي.

Added variable plot in R
Added variable plot in R

2. الأسس الرياضية والإحصائية لبناء مخططات المتغيرات المضافة

2.1 اشتقاق البواقي للمتغير التابع ومتغير التنبؤ

لبناء مخطط المتغير المضاف لمتغير مستقل مستهدف وليكن Xi ضمن نموذج انحدار خطي متعدد يضم مجموعة من المتغيرات التفسيرية المصفوفية X[-i] ومتغير استجابة Y، تبدأ العملية الإحصائية بإجراء انحدارين خطيين منفصلين للمربعات الصغرى العادية (Ordinary Least Squares – OLS). في الخطوة الأولى، يتم تقدير انحدار متغير الاستجابة Y على المصفوفة X[-i] التي تحتوي على الحد الثابت وجميع المتغيرات المستقلة باستثناء المتغير Xi وفق المعادلة:

Y = X[-i] γ + ε(Y|X[-i])

حيث يمثل γ متجه المعاملات المقدرة لهذا النموذج المختزل، ومنه يتم استخراج متجه البواقي الخاص بمتغير الاستجابة، والذي يُرمز له بالرمز e(Y|X[-i]) = (I – H[-i])Y، حيث H[-i] هي مصفوفة القبعة المحسوبة باستخدام المصفوفة X[-i] فقط. يمثل هذا المتجه كل التباين والتقلبات في Y التي لم تتمكن المتغيرات الأخرى من استيعابها أو تفسيرها.

في الخطوة الثانية المتزامنة، يتم إجراء انحدار خطي للمتغير التنبؤي المستهدف Xi نفسه على نفس المصفوفة المختزلة X[-i] وفق الصيغة الرياضية:

Xi = X[-i] δ + ε(Xi|X[-i])

ويتم استخراج متجه البواقي المقابل e(Xi|X[-i]) = (I – H[-i])Xi. يعكس هذا المتجه الجزء الفريد والأصيل من تباين المتغير المستهدف Xi الذي لا يشترك فيه إطلاقاً مع بقية المتغيرات المستقلة في النموذج. وبذلك تتشكل إحداثيات كل نقطة في مخطط المتغير المضاف؛ حيث يمثل المحور السيني e(Xi|X[-i]) ويمثل المحور الصادي e(Y|X[-i]).

2.2 خصائص خط الانحدار في مخطط المتغير المضاف

عند ملاءمة خط انحدار خطي بسيط يمر بنقطة الأصل (حيث أن متوسط البواقي يساوي صفراً دائماً) بين البواقي e(Y|X[-i]) كمتغير تابع والبواقي e(Xi|X[-i]) كمتغير مستقل، تبرز مجموعة من الخصائص الرياضية الاستثنائية التي تجعل هذا المخطط أداة تشخيصية فريدة لا تضاهى. الخاصية الأولى والأهم هي أن ميل هذا الخط، والذي يُحسب بالصيغة:

bi = (e(Xi|X[-i])T e(Xi|X[-i]))-1 e(Xi|X[-i])T e(Y|X[-i])

يتطابق حسابياً وتطابقاً مطلقاً مع معامل الانحدار الجزئي β̂i للمتغير Xi في نموذج الانحدار الخطي المتعدد الأصلي الذي يضم جميع المتغيرات مجتمعة: Y = Xβ + ε.

الخاصية الثانية تتمثل في أن بواقي هذا الانحدار البسيط للبواقي تتطابق تماماً مع متجهات البواقي النهائية للنموذج الكلي الأصلي e = Y – Xβ̂. هذا يعني أن المسافة الرأسية لأي نقطة عن خط الانحدار في مخطط المتغير المضاف تعكس بدقة الخطأ التقديري لتلك المشاهدة في النموذج الشامل متعدد الأبعاد.

أما الخاصية الثالثة فتتعلق باختبارات الفروض الإحصائية؛ إذ تتطابق قيمة إحصائية t المحسوبة لاختبار فرضية العدم بأن الميل يساوي صفراً في المخطط الثنائي مع قيمة t المحسوبة للمعامل β̂i في جدول نتائج الانحدار المتعدد الكلي (مع ضرورة تعديل درجات الحرية لتعكس درجات حرية النموذج الكامل n – k – 1). هذا التناغم الرياضي يجعل من المخطط مرآة بصرية حقيقية للنتائج الاستدلالية الرقمية.

2.3 التعامل مع التباين غير المتجانس واللاخطية

توفر الطبيعة البصرية لمخططات الانحدار الجزئي وسيلة لا تقدر بثمن للكشف عن اختراق الفروض الأساسية لنموذج الانحدار، وعلى رأسها فرضية ثبات تباين الأخطاء (Homoscedasticity). عندما يتسع انتشار النقاط رأسياً مع زيادة أو نقصان قيم المحور السيني (مشكلاً نمطاً يشبه القمع أو البوق)، فإن ذلك يدل بوضوح على وجود تباين غير متجانس (Heteroscedasticity) مرتبط جزئياً بذلك المتغير التنبؤي تحديداً، وهو ما قد يعجز فحص بواقي النموذج الإجمالية عن عزله وإسناده لمتغير بعينه.

علاوة على ذلك، تلعب المخططات دوراً حاسماً في استكشاف الحاجة إلى التحويلات الرياضية غير الخطية (Non-linear Transformations). إذا أظهرت النقاط انحناءً واضحاً (Curvature)—مثل شكل حرف U أو منحنى لوغاريتمي متصاعد—فإن ذلك يشير إلى أن العلاقة الخطية المفترضة غير كافية لتمثيل الواقع، مما يستلزم تحويل المتغير المستقل (مثل أخذ اللوغاريتم الطبيعي log(Xi)) أو إضافة حدود ذات قوى أعلى كالمعادلات التربيعية.

إن إغفال مثل هذه الأنماط غير الخطية أو التباينات غير المتجانسة يترتب عليه عواقب وخيمة على كفاءة مقدرات المربعات الصغرى العادية (OLS)؛ حيث تفقد خاصية التقدير الخطي غير المتحيز الأفضل (BLUE – Best Linear Unbiased Estimator)، وتصبح الأخطاء المعيارية المقدرة متحيزة، مما يقود إلى قرارات خاطئة حول قبول أو رفض الفرضيات الإحصائية في الأبحاث التطبيقية.

3. أهمية مخططات المتغيرات المضافة في الأبحاث النفسية والسلوكية

3.1 ضبط المتغيرات المربكة في الدراسات النفسية

تتميز الظواهر النفسية والسلوكية بدرجة عالية من التعقيد والتداخل؛ حيث نادراً ما تتصرف المتغيرات النفسية بمعزل عن العوامل الديموغرافية والبيئية المحيطة. فعلى سبيل المثال، عند دراسة أثر الصلابة النفسية (Psychological Hardiness) على مستويات الاحتراق النفسي (Burnout) لدى الكوادر الطبية، قد تتدخل متغيرات مربكة كالعمر، وسنوات الخبرة، والحالة الاجتماعية، والمستوى الاقتصادي. إن استخدام مخططات المتغيرات المضافة يتيح للباحث النفسي عزل الأثر الفريد للصلابة النفسية بعد تصفية وضبط كافة تلك المؤثرات الخلفية بيانياً وإحصائياً.

يحمي هذا الفحص البصري الدقيق الباحث السلوكي من الوقوع في فخ الارتباطات الزائفة والمفارقات الإحصائية الشهيرة مثل مفارقة سيمبسون (Simpson’s Paradox)، حيث قد تظهر علاقة إيجابية مضللة بين متغيرين على المستوى الإجمالي، ولكن عند فحص مخطط الانحدار الجزئي بعد التحكم في الفئات العمرية أو البيئية، تنقلب العلاقة إلى سالبة حقيقية، أو تتلاشى تماماً.

كما تخدم هذه المخططات التحليلات المتقدمة للنماذج النفسية، مثل نماذج الوساطة (Mediation) والاعتلال أو التعديل (Moderation). فهي تسمح للمحلل بفحص المسارات المباشرة بصرياً والتأكد من أن المتغير المعدل أو الوسيط لا يعاني من شذوذ توزيعي يؤثر زيفاً على التفاعل الإحصائي، مما يعزز الرصانة المنهجية للنماذج السببية المقترحة في العلوم الإنسانية.

3.2 تشخيص القياسات النفسية والنماذج السلوكية

في ميدان القياس النفسي (Psychometrics) وتطوير المقاييس والاستبيانات، يواجه الباحثون تحديات جمة تتعلق بجودة الاستجابات وموثوقيتها. تتضمن البيانات السيكومترية أحياناً استجابات متطرفة ناجمة عن عدم انتباه المفحوصين، أو الرغبة الاجتماعية (Social Desirability)، أو أخطاء التسجيل. تسهم مخططات المتغيرات المضافة بشكل استثنائي في إبراز المفحوصين الذين لا تتطابق أنماط استجاباتهم مع بقية العينة، وتوضيح مدى تأثير هؤلاء الأفراد على ثبات النموذج التنبؤي العام.

كذلك تعاني المقاييس النفسية التي تقيس أبعاداً مترابطة (مثل أبعاد الشخصية في مقياس العوامل الخمسة الكبرى أو أبعاد الذكاء الوجداني) من مشكلة التداخل المفاهيمي والارتباط البيني المرتفع (Multicollinearity). تتيح مخططات المتغيرات المضافة للباحث النفسي رؤية مدى تقلص تباين البواقي لكل بُعد، وتقييم ما إذا كان بُعد نفسي معين يقدم إضافة تنبؤية نوعية ذات مغزى وراء الأبعاد الأخرى، أم أنه مجرد تكرار مفاهيمي لا مبرر إحصائي لإبقائه في معادلة التنبؤ.

إن دعم صدق النموذج التنبؤي (Predictive Validity) عبر هذه المخططات يمنح الدراسات السريرية والإكلينيكية مصداقية فائقة؛ حيث يمكن للباحثين تقديم براهين بصرية قاطعة على أن التدخل العلاجي المقترح أو السمة النفسية المقاسة تمتلك تأثيراً علاجياً أو تفسيرياً مستقلاً تماماً عن الفروق الفردية الكامنة والتشخيصات المصاحبة (Comorbidities).

4. إعداد بيئة العمل وتثبيت الحزم البرمجية في لغة R

4.1 تثبيت وتحميل حزمة car (Companion to Applied Regression)

تُعد حزمة car، التي طورها عالم الإحصاء التطبيقي الشهير جون فوكس (John Fox) وزملاؤه، المعيار الذهبي المطلق للتشخيصات المتقدمة لنماذج الانحدار في لغة R. توفر الحزمة منظومة متكاملة من الدوال الإحصائية والرسومية المتطورة التي تتجاوز بكثير القدرات التشخيصية الأساسية المتوفرة في حزمة base و stats الافتراضية. لتثبيت الحزمة من مستودع CRAN الرسمي، يتم تنفيذ الأمر التالي في وحدة التحكم (Console):

install.packages("car", dependencies = TRUE)

يضمن استخدام المعلمة dependencies = TRUE تحميل وتثبيت جميع الحزم التابعة والمساندة التي تعتمد عليها وظائف الحزمة لضمان عمل كافة العمليات الحسابية والرسومية المعقدة دون أخطاء برمجية. بعد اكتمال التثبيت بنجاح، يتم استدعاء الحزمة إلى بيئة العمل الحالية عبر الأمر:

library(car)

توفر حزمة car ترسانة هائلة من الأدوات التشخيصية إلى جانب مخططات المتغيرات المضافة؛ مثل دالة vif() لفحص تضخم التباين، ودالة outlierTest() لاختبار بونفيروني للقيم الشاذة، ودالة influencePlot() لتصوير مسافات كوك وقيم الرفع مجتمعة، ودالة ncvTest() لاختبار تجانس التباين، مما يجعلها بيئة متكاملة لبناء النماذج وتدقيقها إحصائياً.

4.2 الحزم المساعدة لمعالجة وتصور البيانات النفسية

لبناء بيئة عمل احترافية ومتكاملة لمعالجة البيانات وتصويرها، يتطلب التحليل الحديث الاستعانة بحزم مساندة متخصصة. تأتي في المقدمة منظومة tidyverse، التي تضم حزمة dplyr للتلاعب بالبيانات وتجهيزها، وحزمة ggplot2 الشهيرة لإنتاج رسوم بيانية فائقة الجودة وقابلة للتخصيص المطلق للنشر الأكاديمي وفق متطلبات المجلات المصنفة دولياً.

إلى جانب ذلك، تُعتبر حزمة psych أداة لا غنى عنها في الأبحاث النفسية والسلوكية؛ حيث تحتوي على دوال متخصصة لحساب الإحصاءات الوصفية المتقدمة (كالالتواء والتفرطح)، وحساب معاملات الاتساق الداخلي والاعتمادية السيكومترية، وإجراء التحليلات العاملية الاستكشافية والتوكيدية، واستعراض مصفوفات الارتباط البيني المزودة بمستويات الدلالة الإحصائية.

كما يُنصح بتحميل حزمة carData التابعة لحزمة car، والتي توفر مستودعاً غنياً بمجموعات البيانات الواقعية في العلوم الاجتماعية والنفسية والاقتصادية، مما يسهل على الباحثين ومحللي البيانات التدرب واختبار الفرضيات التشخيصية على مجموعات بيانات قياسية معتمدة عالمياً.

4.3 تجهيز وفحص بنية البيانات (Data Preprocessing)

تتطلب عملية بناء نماذج الانحدار الخطي تدقيقاً صارماً في بنية البيانات (Data Structure) قبل الشروع في استدعاء الدوال الحسابية. يبدأ ذلك بفحص أنواع المتغيرات (Data Types) باستخدام دوال مثل str() و glimpse()؛ حيث يجب التأكد من ترميز المتغيرات المستمرة كمتغيرات عددية (numeric أو double)، وتحويل المتغيرات التصنيفية الاسمية أو الرتبية إلى عوامل (factors) مع تحديد المستويات المرجعية (Reference Levels) بدقة.

يعد التعامل مع القيم المفقودة (Missing Values – NA) خطوة بالغة الحساسية؛ حيث تقوم دوال الانحدار في R مثل lm() بحذف الحالات التي تحتوي على قيم مفقودة تلقائياً عبر الحذف القائم على القائمة (Listwise Deletion)، مما قد يقلل من حجم العينة الفعال ويؤدي إلى انحياز النتائج إذا لم تكن البيانات مفقودة عشوائياً تماماً (MCAR). في مثل هذه الحالات، يجب فحص نمط الفقد ومعالجته باستخدام طرق التعويض المتعدد (Multiple Imputation) عبر حزم مثل mice إذا لزم الأمر.

كما ينبغي في مرحلة التهيئة فحص اعتدالية التوزيعات أحادية المتغير (Univariate Normality) وفحص التشتت المبدئي لضمان عدم وجود أخطاء في إدخال البيانات (Data Entry Errors)، مثل وجود قيم تتجاوز الحدود المنطقية لسلالم ليكرت المستخدمة في المقاييس النفسية، مما يمهد لبناء نموذج انحدار أولي متين وقابل للفحص التشخيصي المتقدم.

5. بناء نموذج الانحدار الخطي المتعدد التمهيدي في R

5.1 صياغة النموذج باستخدام الدالة lm()

تُمثل الدالة lm() (المشتقة من Linear Models) الدالة الأساسية في لغة R لملاءمة نماذج الانحدار الخطي باستخدام طريقة المربعات الصغرى العادية. تعتمد الدالة على صيغة رمزية أنيقة تحدد العلاقة الرياضية بين متغير الاستجابة والمتغيرات التفسيرية بصيغة formula، حيث يُكتب متغير الاستجابة على يسار علامة المدا المتموجة (~)، بينما تُسرد المتغيرات المستقلة والتحكمية على يمينها مفصولة بعلامة الجمع (+).

تتم صياغة النموذج العام وفق الهيكل البرمجي التالي:

psych_model <- lm(Depression ~ Stress + SocialSupport + Mindfulness + Age + Gender, data = clinical_data)

يقوم هذا الأمر بإنشاء كائن انحدار مركب (Model Object) من فئة lm يُخزن في الذاكرة الحسابية للغة R تحت الاسم psych_model. يحتوي هذا الكائن على كافة المصفوفات الرياضية، والمعاملات المقدرة، ومتجهات البواقي، والقيم المتنبأ بها (Fitted Values)، ومصفوفات التباين والتباين المشترك، ودرجات الحرية؛ مما يجعله المنطلق الأساسي لجميع التحليلات التشخيصية اللاحقة بما فيها مخططات المتغيرات المضافة.

5.2 قراءة وتفسير ملخص النموذج summary(model)

يتم استخراج النتائج التفصيلية لنموذج الانحدار من خلال تمرير كائن النموذج إلى الدالة العامة summary(). يقدم مخرج هذه الدالة تقريراً متكاملاً يشتمل على ملخص إحصائي خماسي لتوزيع البواقي (الحد الأدنى، الربع الأول، الوسيط، الربع الثالث، الحد الأقصى)، وهو ما يمنح نظرة أولية سريعة حول مدى تناظر واعتدالية توزيع الأخطاء التقديرية حول الصفر.

يلي ذلك جدول المعاملات الإحصائية (Coefficients Table) الذي يوضح لكل متغير مستقل قيمة المعامل المقدر (Estimate)، والخطأ المعياري للتقدير (Std. Error)، وقيمة إحصائية t لاختبار الدلالة الفردية، ومستوى الدلالة الاحتمالي المقابل (p-value). يوضح هذا الجدول الاتجاه المفترض للأثر (موجب أو سالب) والقوة الإحصائية لمساهمة كل متغير مع بقاء العوامل الأخرى ثابتة رياضياً.

في الجزء السفلي من التقرير، تظهر مؤشرات الجودة الإجمالية للتوفيق (Goodness-of-Fit)، وعلى رأسها معامل التحديد (R-squared) ومعامل التحديد المعدل (Adjusted R-squared) الذي يأخذ في الحسبان عدد المتغيرات التفسيرية وحجم العينة، بالإضافة إلى الخطأ المعياري المتبقي (Residual Standard Error)، واختبار فيشر الإجمالي (F-statistic) الذي يختبر فرضية العدم المشتركة بأن جميع معاملات الانحدار تساوي صفراً في آن واحد.

5.3 تحديد دواعي اللجوء إلى الرسوم التشخيصية الجزئية

على الرغم من الأهمية البالغة للأرقام والمؤشرات التي يوفرها تقرير summary()، إلا أن الاعتماد الحصري عليها ينطوي على مخاطر منهجية كبرى. فالقيمة الاحتمالية الدالة (Significant p-value) لمعامل معين قد تكون ناتجة بالكامل عن وجود مشاهدة شاذة واحدة ذات تأثير رافع كبير (High Leverage Point) سحبت خط الانحدار نحوها، وليست دليلاً على وجود اتجاه عام سائد في مجتمع الدراسة.

كذلك قد تكون العلاقة الحقيقية بين المتغير التنبؤي ومتغير الاستجابة علاقة غير خطية قوية (مثل منحنى على شكل حرف U يوضح أن كلاً من المستويات المنخفضة جداً والمرتفعة جداً من القلق تؤدي إلى تدهور الأداء المعرفي)، ولكن الملاءمة الخطية البسيطة للمربعات الصغرى تعطي معاملاً قريباً من الصفر وقيمة غير دالة إحصائياً، مما يقود الباحث إلى استنتاج خاطئ تماماً بأن القلق لا يؤثر على الأداء.

من هنا تنبع الضرورة الحتمية للانتقال من التشخيص الرقمي التجميعي إلى التشخيص البصري الجزئي؛ حيث تسمح مخططات المتغيرات المضافة بتشريح أداء كل متغير مستقل بدقة متناهية تحت المجهر الإحصائي، متيحة للباحث معاينة السلوك العيني الصافي للمتغير، وكشف التشوهات الخفية قبل اعتماد النتائج ونشرها علمياً.

How to interpret added variable plots
How to interpret added variable plots

6. التطبيق العملي: إنشاء مخططات المتغيرات المضافة باستخدام avPlots()

6.1 استدعاء دالة avPlots() لجميع المتغيرات

توفر حزمة car الدالة المجمعة avPlots() (أو مرادفها النمطي addedVariablePlots())، والتي تتيح للمحلل الإحصائي توليد مصفوفة بصرية شاملة تحتوي على مخططات المتغيرات المضافة لجميع المتغيرات المستقلة المدرجة في النموذج بطلب برمجي واحد بالغ البساطة والكفاءة:

avPlots(psych_model)

عند تنفيذ هذا الأمر، تقوم الدالة آلياً بالمرور على كل متغير مستقل، وتطبيق خوارزمية فريش-واو-لوفيل لاستخراج متجهات البواقي الجزئية، وملاءمة خط الانحدار المقابل، ورسم شبكة متناسقة من المخططات الثنائية في نافذة الرسوميات (Graphics Device) في واجهة RStudio. كما تقوم الدالة تلقائياً بتمييز المشاهدات الأكثر تأثيراً وشذوذاً وترقيمها وفق أرقام صفوفها في جدول البيانات الأصلي لتسهيل التدقيق والتشخيص.

توفر هذه النظرة البانورامية الشاملة مقارنة بصرية فورية وسريعة بين جميع المتغيرات؛ حيث يستطيع الباحث بنظرة فاحصة التمييز بين المتغيرات التي تتمتع بانحدار جزئي حاد وتوزيع متجانس (مما يعكس مساهمة تفسيرية أصيلة وقوية)، وتلك التي يلتصق خط انحدارها بالأفق أو تتشتت نقاطها بلا انتظام، أو تلك التي تعاني من تركز خطير لنقاط شاذة معزولة تشوه دقة النموذج.

6.2 استهداف متغير محدد باستخدام الدالة avPlot()

في كثير من الدراسات النفسية والتجريبية، يكون تركيز الباحث منصباً على متغير تنبؤي رئيسي واحد يمثل محور التجربة أو التدخل العلاجي (Key Predictor of Interest)، بينما تمثل بقية المتغيرات مجرد متغيرات ضابطة (Control/Covariate Variables). في هذه الحالة، يكون من الأفضل رسم مخطط مفرد عالي الدقة والوضوح لهذا المتغير المستهدف بدلاً من توليد شبكة مجمعة. يتم تحقيق ذلك باستخدام الدالة المفردة avPlot():

avPlot(psych_model, variable = "Stress")

يتيح هذا الرسم المفرد استغلال المساحة الرسومية الكاملة للنافذة، مما يسمح بفحص التوزيع التفصيلي للنقاط، ومعاينة تباين البواقي عند مستويات مختلفة من المتغير، وقراءة التسميات التوضيحية للنقاط المؤثرة بدقة فائقة دون تداخل في النصوص أو الأرقام. كما يمكن استخدام اسم المتغير كنص (Character String) أو تمريره كصيغة رياضية مختصرة عبر المعلمة terms لتحديد مسار الرسم بدقة.

6.3 بناء المخطط يدوياً للتحقق من المبدأ الإحصائي

لتعميق الفهم المنهجي والرياضي لكيفية عمل مخططات المتغيرات المضافة والتأكد من مطابقتها التامة لمخرجات الحزم الجاهزة، يمكن للباحث بناء المخطط خطوة بخطوة وبشكل يدوي بحت بالاعتماد على الدوال الأساسية في R. لنفترض أننا نريد بناء مخطط المتغير المضاف لمتغير الضغط النفسي (Stress) في نموذج يضم متغيرات الدعم الاجتماعي (SocialSupport) واليقظة الذهنية (Mindfulness):

في الخطوة الأولى، نقوم بتقدير انحدار متغير الاكتئاب على المتغيرين الآخرين واستخراج البواقي:
res_y <- resid(lm(Depression ~ SocialSupport + Mindfulness, data = clinical_data))

في الخطوة الثانية، نقوم بتقدير انحدار متغير الضغط النفسي على المتغيرين الآخرين واستخراج البواقي:
res_x <- resid(lm(Stress ~ SocialSupport + Mindfulness, data = clinical_data))

في الخطوة الثالثة، نقوم برسم البواقي وملاءمة خط الانحدار البسيط المار بينهما:
plot(res_x, res_y, xlab = "Stress Residuals (e_x|others)", ylab = "Depression Residuals (e_y|others)", main = "Manual Added Variable Plot")
abline(lm(res_y ~ res_x), col = "red", lwd = 2)

عند مقارنة ميل الخط الناتج من النموذج اليدوي coef(lm(res_y ~ res_x))[2] مع معامل المتغير في النموذج الكلي coef(psych_model)["Stress"]، سنجد أنهما متطابقان تماماً حتى آخر خانة عشرية، مما يؤكد البرهان الإحصائي ويوضح الآلية الحسابية الدقيقة التي تنفذها حزمة car في الكواليس البرمجية.

7. تفسير وتحليل مخرجات مخططات المتغيرات المضافة بدقة

7.1 قراءة ميل خط الانحدار والاتجاه

يمثل خط الانحدار المرسوم داخل مخطط المتغير المضاف جوهر التحليل الاستدلالي البصري؛ حيث يقدم ترجمة هندسية مباشرة لمعامل الانحدار الجزئي المقدر. يُفسر الميل الإيجابي الواضح الصاعد من اليسار إلى اليمين بوجود علاقة طردية قوية ومستقلة؛ أي أنه كلما زادت قيمة المتغير التنبؤي بمقدار وحدة معيارية واحدة، ارتبط ذلك بزيادة محددة في متغير الاستجابة، وذلك بعد استبعاد وتحييد كافة التأثيرات المشتركة للمتغيرات التفسيرية الأخرى الداخلة في النموذج.

وعلى النقيض من ذلك، يعبر الميل السلبي الهابط من اليسار إلى اليمين عن وجود علاقة عكسية أصيلة بين المتغير التنبؤي ومتغير الاستجابة؛ كأن نجد أن زيادة اليقظة الذهنية ترتبط بانخفاض أعراض الاكتئاب بعد التحكم الإحصائي في مستويات الضغط النفسي والدعم الاجتماعي. يضمن هذا التمثيل البصري للباحث أن العلاقة العكسية ليست نتاجاً لمتغير وسيط أو مربك لم يُضبط تحليلياً.

أما عندما يكون خط الانحدار أفقياً تماماً أو يكاد يوازي محور السينات، فإن ذلك يعكس انعدام الأثر الهامشي الإضافي للمتغير المدروس. يعني هذا المظهر البصري أن المتغير التنبؤي، على الرغم من احتمال وجود ارتباط ثنائي قوي بينه وبين متغير الاستجابة في التحليلات الأولية، لا يضيف أي قدرة تنبؤية فريدة جديدة فوق ما قدمته بقية المتغيرات المستقلة الموجودة بالفعل في النموذج، مما يبرر إحصائياً إمكانية حذفه لتبسيط النموذج وفق مبدأ التوفير الإحصائي (Parsimony).

7.2 تحليل توزيع وانتشار النقاط حول خط الانحدار

يتجاوز التحليل البصري مجرد النظر إلى اتجاه وميل الخط؛ إذ يقدم نمط انتشار النقاط (Residual Dispersion) معلومات حيوية حول جودة النموذج واستيفاء الفروض الإحصائية الكلاسيكية. يُشير التشتت المتجانس والمنتظم للنقاط في حزمة بيضاوية أو مستطيلة متماثلة على طول امتداد خط الانحدار إلى استيفاء فرضية تجانس تباين البواقي (Homoscedasticity) في هذا البعد الجزئي تحديداً، مما يعزز الثقة في دقة الخطأ المعياري المحسوب وفترات الثقة المقابلة.

في المقابل، يشير ظهور تكتلات نقطية منفصلة (Clusters or Subgroups) على طول المحور السيني أو الصادي إلى وجود مجموعات فرعية غير ملحوظة (Unobserved Subpopulations) داخل العينة النفسية المدروسة. قد يعكس هذا التكتل وجود متغير تصنيفي هام تم إغفاله في النموذج الأصلي (مثل التشخيص الإكلينيكي الفرعي، أو التباين الجغرافي والثقافي بين العينات)، مما يوجه الباحث نحو إعادة النظر في البنية النظرية لنموذجه وإدراج متغيرات التفاعل المناسبة.

كما يُعد رصد الانحناءات الهيكلية في توزيع النقاط دليلاً قاطعاً على سوء تحديد النموذج الرياضي (Model Misspecification). إذا كانت النقاط تتبع نمطاً مقعراً أو محدباً بدلاً من الاصطفاف الخطي حول الخط المستقيم، فإن المربعات الصغرى تكون قد فشلت في التقاط الطبيعة الديناميكية للعلاقة، مما يستوجب اختبار اقترانات رياضية بديلة كالانحدار متعدد الحدود أو نماذج الجمع المعممة (GAM – Generalized Additive Models).

7.3 الربط بين ميل المخطط ومعامل الانحدار في ملخص النموذج

لتحقيق أعلى درجات الدقة الأكاديمية في التقارير الإحصائية، يجب على الباحث الربط التكاملي بين القراءة البصرية للمخطط والقيم العددية الصادرة في جدول summary(model). يُعبر ميل خط الانحدار في مخطط المتغير المضاف بصرياً عن حجم التأثير المعزول (Isolated Effect Size) للمتغير، وتطابقه الرقمي التام مع قيمة Estimate يمنح الباحث وسيلة بديهية لشرح النتائج المعقدة لجمهور غير متخصص في الإحصاء الرياضي.

توضح زاوية ميل الخط مدى حساسية متغير الاستجابة للتغيرات في المتغير المستقل؛ فكلما كان الخط أكثر انحداراً نحو الأعلى أو الأسفل، دل ذلك على أن المتغير يلعب دوراً محورياً في تشكيل الاستجابة. كما أن تقارب النقاط الشديد من الخط يعكس انخفاض التباين المتبقي وارتفاع القوة التفسيرية الجزئية للمتغير (Partial R-squared).

يمكن صياغة الاستنتاجات العلمية استناداً إلى هذا التكامل؛ حيث يقدم المخطط البرهان البصري على صحة الاستدلال الرقمي، ويؤكد أن الدلالة الإحصائية الظاهرة في ملخص النموذج ليست نتاجاً لخلل في التوزيع أو لتأثير غير متكافئ لمشاهدات شاذة، بل هي انعكاس حقيقي لظاهرة نفسية أو سلوكية مستقرة داخل مجتمع الدراسة.

8. كشف وتشخيص النقاط الشاذة والمؤثرة (Outliers and Influential Cases)

8.1 آلية تحديد الحالات المؤثرة تلقائياً في avPlots()

تتميز دالة avPlots() في حزمة car بخوارزمية ذكية مدمجة للتعرف التلقائي على المشاهدات الشاذة والمؤثرة، وتمييزها بصرياً عن طريق كتابة أرقام صفوفها (Row IDs) بجوار النقاط مباشرة في المخطط البياني. تعتمد الدالة في هذا التمييز التلقائي على معايير إحصائية مركبة تجمع بين مفهوم البواقي الطلابية (Studentized Residuals) وقيم الرفع (Hat-values أو Leverage) ومسافة كوك (Cook’s Distance).

تُعرّف النقاط ذات الرفع العالي (High Leverage) بأنها تلك المشاهدات التي تمتلك قيماً متطرفة جداً على المحور السيني للبواقي e(Xi|X[-i])؛ أي أنها تمثل أفراداً يمتلكون تركيبات نادرة وغير مألوفة من قيم المتغير التنبؤي مقارنة ببقية المتغيرات التفسيرية. أما البواقي الشاذة (Outliers) فهي النقاط التي تبتعد رأسياً بشكل كبير عن خط الانحدار على المحور الصادي e(Y|X[-i]).

تصبح النقطة حالة مؤثرة خطيرة (Influential Case) عندما تجتمع فيها خاصية الرفع المرتفع مع البواقي الكبيرة في آن واحد. تمتلك هذه النقاط القدرة على ممارسة عزم دوران هائل على خط الانحدار، ساحبة إياه نحوها، مما قد يخلق علاقة وهمية غير موجودة في الغالبية العظمى من العينة، أو يحجب علاقة حقيقية قائمة بالفعل، وهو ما تكشفه الدالة بدقة متناهية من خلال وضع العلامات التمييزية التلقائية.

8.2 تقييم أثر النقاط الشاذة على دلالة المتغير

عند ظهور نقاط معلمة بأرقام صفوفها في مخطط المتغير المضاف، تقع على عاتق الباحث مسؤولية تقييم مدى حساسية ومتانة (Robustness) النموذج الإحصائي تجاه هذه الحالات المحددة. تتمثل الخطوة التشخيصية القياسية في فحص موقع النقطة بالنسبة للخط؛ فإذا كانت النقطة تقع في أقصى يمين أو يسار المخطط وبعيدة عن المسار العام لبقية النقاط، يجب على الباحث إجراء تحليل الحساسية (Sensitivity Analysis).

يتضمن تحليل الحساسية إعادة تقدير نموذج الانحدار الخطي المتعدد بعد استبعاد الحالات المؤثرة مؤقتاً ومقارنة النتائج الجديدة بالنموذج الأصلي:

clean_model <- lm(Depression ~ Stress + SocialSupport + Mindfulness, data = clinical_data[-c(45, 112), ])

إذا أدى حذف هذه المشاهدات إلى تغير جوهري في قيمة معامل الانحدار (مثلاً تحول المعامل من 0.45 ذي الدلالة الإحصائية إلى 0.08 غير دال إحصائياً)، فإن الباحث يدرك فوراً أن استنتاجات دراسته الأصلية هشة للغاية وكانت معتمدة بالكامل على استجابات شاذة لحالتين فقط من أصل مئات الحالات، مما يمنع تعميم النتائج بشكل خاطئ.

8.3 استراتيجيات التعامل مع الحالات الشاذة في البيانات النفسية

في الأبحاث النفسية والسلوكية، لا يجوز بأي حال من الأحوال حذف الحالات المؤثرة أو الشاذة عشوائياً لمجرد تحسين مخرجات النموذج الإحصائي؛ إذ يُعد الحذف غير المبرر انتهاكاً خطيراً للأمانة الأكاديمية ومنهجية البحث العلمي. يجب أن تبدأ الاستراتيجية المنهجية بالتحقق الدقيق من ملفات البيانات الأصلية لاستبعاد فرضية أخطاء الإدخال المادي (Data Entry Typo) أو أخطاء الترميز المعكوس للفقرات الاستبيانية (Reverse-coded items).

إذا تبين أن البيانات صحيحة وتمثل استجابات حقيقية لأفراد من العينة، يجب على الباحث فحص الخصائص الإكلينيكية والسلوكية لهؤلاء الأفراد؛ فقد يكون هؤلاء المفحوصون ينتمون إلى فئة تشخيصية فريدة تعاني من أزمات حادة تجعل استجاباتهم مختلفة بنيوياً عن بقية العينة، مما يفتح آفاقاً جديدة للبحث السريري لفهم هذه الفئة الفرعية.

إحصائياً، يُفضل في مثل هذه الظروف اللجوء إلى طرائق الانحدار المتين (Robust Regression) باستخدام خوارزميات التقدير مثل rlm() في حزمة MASS، أو استخدام التقدير القائم على مقدرات إم (M-estimators) والتمهيد الإحصائي المقطوع، حيث تقوم هذه النماذج بتقليل أوزان النقاط الشاذة تلقائياً بدلاً من حذفها الكامل، مما يحافظ على حجم العينة ويضمن استقرار التقديرات الإحصائية، مع التوثيق الكامل لكافة المعايير المتبعة في التقرير النهائي.

9. تخصيص وضبط المعلمات المتقدمة في دالة avPlots()

9.1 التحكم في تسميات الحالات وتمييز النقاط (Identification Arguments)

تتيح دالة avPlots() في حزمة car مرونة فائقة وقدرات تخصيص برمجية متقدمة تتيح للمحلل التحكم الكامل في كيفية تحديد وتمييز النقاط الشاذة على الرسوم البيانية. يتم ذلك بصفة أساسية عبر المعلمة id، والتي تستقبل قائمة من الخيارات البرمجية المتخصصة لتحديد عدد وطريقة تصنيف الحالات المؤثرة:

avPlots(psych_model, id = list(method = "mahal", n = 3, cex = 0.8, col = "blue", location = "lr"))

تسمح خيارات المعلمة id بضبط ما يلي بدقة:

  • method: لتحديد المعيار الإحصائي المستخدم لاكتشاف النقاط المؤثرة، مثل المسافة الماهالانوبية "mahal"، أو قيم الرفع وحدها "hat"، أو البواقي الطلابية "r"، أو الترتيب التلقائي لمسافة كوك.
  • n: لتحديد العدد الدقيق للنقاط الأكثر تطرفاً المراد تمييزها في كل مخطط فرعي (مثلاً تمييز أهم 3 نقاط شاذة فقط).
  • cex و col: لتعديل حجم ولون النص المكتوب بجانب النقاط المعلمة لضمان الوضوح البصري.
  • location: للتحكم في موضع كتابة النص التوضيحي بالنسبة للنقطة (يمين، يسار، أعلى، أسفل) لتفادي تداخل النصوص مع خط الانحدار.

كما يمكن إلغاء تمييز النقاط تماماً للحصول على رسوم بيانية نقية ومجردة معدة للنشر الأكاديمي عبر تمرير الوسيط id = FALSE، أو تخصيص التسميات باستخدام أسماء الحالات الحقيقية أو المعرفات الفريدة للمفحوصين عبر تمرير متجه الأسماء إلى المعلمة labels.

9.2 تعديل المظهر الجمالي والعناصر الرسومية

تستقبل دوال حزمة car كافة المعلمات الرسومية الكلاسيكية المتاحة في نظام الرسوم الأساسي في لغة R (Base R Graphics)، مما يتيح للمحلل ضبط الهوية البصرية للمخططات بالكامل لتلائم المعايير الطباعية الصارمة للمجلات الأكاديمية المحكمة. تشمل أهم هذه المعلمات التخصيصية:

avPlots(psych_model,
        col = "darkgray",
        col.lines = "firebrick",
        lwd = 2.5,
        pch = 19,
        cex = 1.2,
        grid = TRUE,
        ellipse = list(levels = c(0.5, 0.95), robust = TRUE, fill = TRUE, fill.alpha = 0.1),
        main = "تشخيص الانحدار الجزئي لمتغيرات الدراسة النفسية")

تتيح هذه الخيارات ضبط لون النقاط (col)، ولون وسماكة خط الانحدار (col.lines و lwd)، وشكل رمز النقطة وحجمها (pch و cex)، وإضافة شبكة خلفية إرشادية (grid). علاوة على ذلك، تدعم الدالة رسم قطوع ناقصة لثقة التوزيع المشترك (Confidence Ellipses) بنسب ثقة متعددة (مثل 50% و 95%) باستخدام مقدرات متينة، مما يوفر تصوراً بيانياً فائق الدقة لكثافة وانتشار البواقي ثنائية المتغير.

9.3 إعادة إنتاج الرسوم المتقدمة عبر ggplot2

على الرغم من القوة والسرعة الفائقة لدوال حزمة car، يفضل العديد من الباحثين ومصممي البيانات بناء مخططات المتغيرات المضافة داخل منظومة ggplot2 للاستفادة من قواعد نحت البيانات الرسومية (Grammar of Graphics)، والقدرة غير المحدودة على تخصيص السمات (Themes) وتطبيق متطلبات تنسيق النشر الأكاديمي وفق دليل APA.

لتحقيق ذلك برمجياً، يتم استخراج البواقي الجزئية يدوياً لجميع المتغيرات وتجميعها في إطار بيانات منظم (Tidy Data Frame)، ثم استخدام ggplot2 بالتكامل مع حزمة patchwork أو cowplot لدمج اللوحات الرسومية. يتيح هذا الأسلوب تطبيق سمات احترافية مثل theme_classic() أو theme_minimal()، وإضافة خطوط التنعيم المحلية غير المعلمية (LOESS Curves) لمقارنتها بالخط الخطي، والتحكم المطلق في طبوغرافيا الخطوط العربية والإنجليزية وأحجام العناصر بما يضمن إخراج لوحات بيانية ترتقي لأعلى مستويات الاحترافية العالمية.

10. مقارنة مخططات المتغيرات المضافة بالرسوم البيانية التشخيصية الأخرى

10.1 الفرق بين avPlots() ومخططات البواقي الجزئية (crPlots / Component-plus-Residual)

يقع الكثير من الباحثين في خلط منهجي ومفاهيمي شائع بين مخططات المتغيرات المضافة (Added Variable Plots) التي تُولد عبر avPlots() ومخططات المكون مضافاً إليه البواقي (Component-plus-Residual Plots) المعروفة بمخططات البواقي الجزئية (Partial Residual Plots) والتي تُولد عبر الدالة crPlots() في حزمة car. على الرغم من أن كلا النوعين يهدف إلى تشخيص العلاقات الجزئية، إلا أن لكل منهما بناءً رياضياً ووظيفة تشخيصية متباينة تماماً.

يركز مخطط المتغير المضاف (avPlot) على المحورين: بواقي Y مقابل بواقي Xi. الهدف التشخيصي الأسمى لهذا المخطط هو **تقييم أثر النقاط الشاذة والرافعة على تقدير المعامل** و**فحص مسألة التعدد الخطي ومدى تباين الجزء الأصيل من المتغير**. في المقابل، يمثل مخطط البواقي الجزئية (crPlot) العلاقة بين المتغير الأصلي Xi على المحور السيني، والقيمة الجزئية β̂iXi + e على المحور الصادي.

تتمثل الوظيفة الجوهرية لمخططات crPlots في **تشخيص الشكل الوظيفي غير الخطي بدقة متناهية** وتحديد ما إذا كان المتغير يحتاج إلى تحويل رياضي محدد (كالتحويل التربيعي أو التكعيبي)، حيث يُظهر هذا المخطط الانحناء الطبيعي للمتغير في مقياسه الأصلي، بينما قد يتشوه هذا المقياس في avPlots بسبب الإسقاط على فضاء البواقي. لذلك، يُعد المخططان أداتين متكاملتين وليستا بديلتين؛ حيث يُستخدم avPlot لضبط النقاط المؤثرة والتحقق من التعدد الخطي، بينما يُستخدم crPlot لضبط الصيغة الرياضية الصحيحة للمتغير.

10.2 المقارنة مع مخططات التشخيص الافتراضية plot(model)

توفر دالة الرسم الافتراضية في لغة R عند تطبيقها على كائن النموذج plot(lm_model) أربعة مخططات تشخيصية كلاسيكية للنموذج الإجمالي:
مخطط البواقي مقابل القيم الملائمة (Residuals vs Fitted)،
ومخطط التوزيع الطبيعي الاحتمالي (Q-Q Residuals)،
ومخطط الموقع والحجم (Scale-Location)،
ومخطط البواقي مقابل قيم الرفع مع مسافات كوك (Residuals vs Leverage).

تكمن محدودية هذه المخططات الافتراضية في أنها تقدم تقييماً شمولياً وتجميعياً للنموذج ككل (Global Diagnostics)، دون أن تمتلك القدرة على تفكيك هذه المشكلات وإسنادها إلى متغيرات تفسيرية بعينها. فعلى سبيل المثال، إذا أظهر مخطط البواقي مقابل القيم الملائمة انحناءً غير خطي، فإن الباحث يعلم بوجود لاخطية في مكان ما داخل النموذج، لكنه يعجز عن تحديد أي من المتغيرات الخمسة أو العشرة المستقلة هو المسؤول عن هذا الانحناء.

هنا تتجلى القيمة المضافة لمخططات المتغيرات المضافة؛ حيث تنقل التحليل التشخيصي من المستوى الكلي الغامض إلى المستوى الجزئي الدقيق والمفصل (Variable-specific Diagnostics). تكمل هذه المخططات منظومة الفحص عبر عزل سلوك كل متغير على حدة، مما يُمكّن الباحث من معالجة مواضع الخلل في المتغير المسبب تحديداً دون الحاجة إلى تعديل النموذج بأكمله أو اللجوء إلى افتراضات غير دقيقة.

11. دراسة حالة تطبيقية متكاملة في القياس النفسي باستخدام R

11.1 وصف المشكلة النفسية وفرضيات البحث ومجموعة البيانات

لتجسيد التطبيق العملي المتكامل لمخططات المتغيرات المضافة في سياق بحثي واقعي، نتناول دراسة نفسية تطبيقية تهدف إلى التنبؤ بمستويات أعراض الاكتئاب (Depression Severity) لدى عينة سريرية تتكون من 250 مريضاً يتابعون في عيادات الصحة النفسية. يهدف النموذج التنبؤي إلى فحص الأثر الفريد لمتغير الضغط النفسي المدرك (Perceived Stress) بعد ضبط والتحكم في ثلاثة متغيرات نفسية وسلوكية أساسية: الدعم الاجتماعي المدرك (Social Support)، ومستوى اليقظة الذهنية (Mindfulness)، والعمر الزمني للمريض (Age).

تتمثل الفرضيات الإحصائية للدراسة فيما يلي:

  • الفرضية الأولى: يسهم الضغط النفسي المدرك إيجابياً وبدلالة إحصائية في التنبؤ بأعراض الاكتئاب، بشكل مستقل عن الدعم الاجتماعي واليقظة الذهنية والعمر.
  • الفرضية الثانية: تسهم اليقظة الذهنية سلبياً وبدلالة إحصائية في تقليل أعراض الاكتئاب بعد ضبط بقية المتغيرات التفسيرية.
  • الفرضية الثالثة: النموذج الخطي المفترض خالٍ من التأثيرات المشوهة للحالات الشاذة، ويستوفي شروط الخطية الجزئية عبر فحص مخططات المتغيرات المضافة.

تم جمع البيانات باستخدام مقاييس سيكومترية مقننة ومعتمدة: مقياس بيك للاكتئاب (BDI-II)، ومقياس كوهين للضغط المدرك (PSS)، ومقياس الدعم الاجتماعي متعدد الأبعاد (MSPSS)، ومقياس مايندفلنس لليقظة والوعي (MAAS). تم إدخال البيانات في بيئة R والتأكد من خلوها من القيم المفقودة واستيفائها لخصائص الاتساق الإحصائي المبدئي.

11.2 تنفيذ التحليل الكامل خطوة بخطوة عبر الكود

نبدأ بتنفيذ التحليل البرمجي المتكامل داخل بيئة R خطوة بخطوة من خلال استدعاء الحزم وبناء النموذج وتوليد المخططات التشخيصية وتدقيق النتائج الحسابية:

# 1. تحميل الحزم المطلوبة
library(car)
library(psych)

# 2. بناء نموذج الانحدار الخطي المتعدد
model_depression <- lm(Depression ~ Stress + SocialSupport + Mindfulness + Age, data = psych_data)

# 3. استعراض الملخص الإحصائي للنموذج
summary(model_depression)

# 4. توليد مخططات المتغيرات المضافة الشاملة مع تخصيص المظهر وتحديد الحالات المؤثرة
avPlots(model_depression,
        id = list(method = "mahal", n = 2, col = "red", cex = 0.9),
        col = "steelblue",
        col.lines = "darkred",
        lwd = 2,
        pch = 16,
        main = "Added Variable Plots - نموذج التنبؤ بالاكتئاب")

أظهرت النتائج الحسابية لملخص النموذج أن النموذج الإجمالي دال إحصائياً (F(4, 245) = 48.32, p < .001) مع معامل تحديد مرتفع بلغ R2 = .441. وجاء معامل متغير الضغط النفسي موجباً ودالاً إحصائياً (β = 0.385, t = 6.42, p < .001)، ومعامل اليقظة الذهنية سالباً ودالاً إحصائياً (β = -0.290, t = -4.85, p < .001).

عند فحص مصفوفة مخططات المتغيرات المضافة الناتجة عبر avPlots()، أظهر مخطط متغير Stress ميلاً موجباً حاداً مع انتشار متجانس للنقاط حول الخط، مما يؤكد أن العلاقة الإيجابية علاقة حقيقية وخطية منتظمة وليست ناتجة عن تداخل مع الدعم الاجتماعي. ومع ذلك، أبرز المخطط الحالتين رقم 87 ورقم 142 كنقاط رافعة ذات تأثير مرتفع تقعان في أطراف الفضاء الجزئي. أظهر فحص سجلات الحالتين أنهما لمريضين يعانيان من صدمات نفسية حادة غير نمطية، وبعد إجراء تحليل الحساسية بإعادة تقدير النموذج دونهما، تبين ثبات المعاملات والدلالة الإحصائية، مما برر الإبقاء عليهما في التقرير النهائي مع توثيق وضعهما التشخيصي.

11.3 الاستنتاج وكتابة التقرير السيكومتري وفق معايير APA

تتم صياغة التقرير الإحصائي والسيكومتري النهائي للدراسة بأسلوب أكاديمي رصين يتوافق مع الدليل الإرشادي للإصدار السابع للجمعية الأمريكية لعلم النفس (APA 7th Edition) على النحو التالي:

“أُجري انحدار خطي متعدد للتنبؤ بشدة أعراض الاكتئاب استناداً إلى الضغط النفسي المدرك، والدعم الاجتماعي، واليقظة الذهنية، والعمر الزمني. كشفت النتائج الإجمالية عن نموذج دال إحصائياً، F(4, 245) = 48.32, p < .001, R2 = .441, R2Adjusted = .432، حيث فسرت المتغيرات التفسيرية مجتمعة ما نسبته 44.1% من التباين الكلي في أعراض الاكتئاب.”

“أظهرت التقديرات الجزئية أن الضغط النفسي يمثل منبئاً إيجابياً مستقلاً ذا دلالة إحصائية مرتفعة (β = 0.385, t(245) = 6.42, p < .001)، في حين شكلت اليقظة الذهنية منبئاً سالباً واقياً ذا دلالة إحصائية (β = -0.290, t(245) = -4.85, p < .001). ولدعم صدق النموذج والتأكد من استيفاء الفروض الخطية وعدم تأثر المعاملات بالقيم الشاذة، تم فحص مخططات المتغيرات المضافة (Added Variable Plots) باستخدام حزمة car في لغة R. أكد الفحص البصري خطية العلاقات الجزئية وتجانس تباين البواقي عبر جميع أبعاد النموذج. على الرغم من تحديد حالتين مؤثرتين (الحالة 87 والحالة 142) استناداً إلى المسافة الماهالانوبية وقيم الرفع الجزئية، إلا أن تحليل الحساسية أظهر ثبات المعاملات ومستويات الدلالة بعد استبعادهما المؤقت، مما يؤكد رصانة ومتانة النموذج التنبؤي وصلاحيته للتعميم الإكلينيكي.”

12. أفضل الممارسات، والأخطاء الشائعة، والاعتبارات المنهجية

12.1 أخطاء شائعة يجب تجنبها عند التعامل مع avPlots

يقع العديد من الممارسين والباحثين في عثرات منهجية متكررة عند التعامل مع مخططات المتغيرات المضافة، ويأتي في مقدمتها **الخلط المفاهيمي بين مخطط التشتت البسيط (Simple Scatterplot) ومخطط المتغير المضاف (avPlot)** وتفسير محاورهما كأنها قيم خام للمتغيرات. يجب دائماً إدراك وتوضيح أن المحاور تمثل بواقي معزولة ومطهرة إحصائياً، وأن نقطة المركز (0,0) تمثل متوسط العلاقة المشتركة بعد الضبط.

الخطأ الشائع الثاني هو **الحذف الآلي والمتعسف للمشاهدات الشاذة** فور تمييزها بأرقام الصفوف في المخطط. إن تمييز الدالة للنقاط لا يعني بالضرورة أنها أخطاء يجب استئصالها، بل هي دعوة مفتوحة للباحث للتدقيق السيكومتري والفحص النوعي لسبب تباين هذه الحالات، وتطبيق اختبارات الحساسية المنهجية قبل اتخاذ أي قرار بحذف أي سطر من البيانات.

الخطأ الشائع الثالث يتمثل في **إغفال علامات التعدد الخطي الحاد (Severe Multicollinearity)** في المخطط. عندما يتداخل متغير تفسيري بشكل شبه تام مع المتغيرات الأخرى، تنضغط نقاط المخطط السيني وتتقارب بشدة نحو المركز في نطاق ضيق جداً حول الصفر. تفسير هذا المظهر البصري الخاطئ بأنه مجرد انخفاض في حجم العينة أو انعدام للأثر دون مراجعة معاملات تضخم التباين (VIF) يقود الباحث إلى إغفال مشكلة بنيوية كبرى في تصميمه التجريبي.

12.2 إرشادات كتابة التقارير الإحصائية وتضمين المخططات

عند إعداد الرسوم البيانية التشخيصية للنشر في المجلات العلمية المحكمة، يجب الالتزام بأعلى معايير الجودة الطباعية والوضوح المفاهيمي. ينبغي حفظ المخططات بصيغ متجهية عالية الدقة (Vector Formats مثل PDF أو SVG) أو بصيغ نقطية فائقة الجودة بدقة لا تقل عن 300-600 نقطة في البوصة (DPI) بصيغة TIFF أو PNG، مع التأكد من أن أحجام الخطوط وتسميات المحاور مقروءة بوضوح بعد تصغير المخطط لحجم الصفحة الطباعية.

من الناحية الأكاديمية والتوثيقية، يجب توثيق حزمة car ولغة البرمجة R بدقة داخل قسم المنهجية في البحث وفق الصيغة المعتمدة (مثلاً الإشارة إلى: Fox & Weisberg, 2019)، مع ذكر رقم إصدار الحزمة المستخدمة لضمان قابلية التكرار (Reproducibility).

كما يُستحسن إرفاق الشفرة البرمجية الكاملة (Reproducible Code) ومجموعة البيانات المعالجة في مستودعات البيانات المفتوحة (Open Science Framework – OSF أو GitHub)، مما يعزز مبادئ الشفافية العلمية ويسمح للمحكمين والقراء بإعادة إنتاج مخططات المتغيرات المضافة والتحقق من كافة الفروض التشخيصية بأنفسهم.

12.3 الخلاصة وأهم التوصيات للمحللين والباحثين

في الختام، تمثل مخططات المتغيرات المضافة (Added Variable Plots) إحدى أقوى وأرقى الأدوات التشخيصية البصرية في ترسانة الإحصاء التطبيقي الحديث. إن قدرتها الفائقة على ترجمة النظريات الرياضية المعقدة كمبرهنة فريش-واو-لوفيل إلى تمثيلات هندسية بديهية تجعلها جسراً لا غنى عنه يربط بين الأرقام الصماء في جداول المخرجات والواقع الميداني المعقد للبيانات النفسية والسلوكية.

نوصي جميع الباحثين ومحللي البيانات بتبني مخططات avPlots كخطوة تشخيصية روتينية وإلزامية في كل مسار تحليل انحداري متعدد، وعدم الاكتفاء بالمعايير التجميعية الكلاسيكية. إن الدمج الخلاق بين الفحص الرقمي الصارم والتصوير البصري التشخيصي المتقدم يضمن سلامة الاستنتاجات العلمية، ويحمي المجتمع البحثي من الاستدلالات الزائفة، ويرتقي بجودة وموثوقية الأبحاث الأكاديمية في كافة ميادين المعرفة الإنسانية.

المراجع (References)

  • Belsley, D. A., Kuh, E., & Welsch, R. E. (1980). Regression diagnostics: Identifying influential data and sources of collinearity. John Wiley & Sons. https://doi.org/10.1002/0471725153
  • Cook, R. D., & Weisberg, S. (1982). Residuals and influence in regression. Chapman and Hall.
  • Fox, J. (2016). Applied regression analysis and generalized linear models (3rd ed.). SAGE Publications.
  • Fox, J., & Weisberg, S. (2019). An R companion to applied regression (3rd ed.). SAGE Publications. https://socialsciences.mcmaster.ca/jfox/Books/Companion/
  • Frisch, R., & Waugh, F. V. (1933). Partial time regressions as compared with individual trends. Econometrica, 1(4), 387–401. https://doi.org/10.2307/1907330
  • Lovell, M. C. (1963). Seasonal adjustment and other data transformations in terms of the table and the regression methods. Econometrica, 31(4), 693–710. https://doi.org/10.2307/1909166
  • R Core Team. (2023). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. https://www.R-project.org/
  • Revelle, W. (2023). psych: Procedures for psychological, psychometric, and personality research. Northwestern University, Evanston, Illinois. R package version 2.3.6. https://CRAN.R-project.org/package=psych
  • Wickham, H. (2016). ggplot2: Elegant graphics for data analysis. Springer-Verlag New York. https://ggplot2.tidyverse.org

اقتباس هذا المقال

looti, M. (2026, أغسطس 28). كيفية إنشاء مخططات المتغيرات المضافة في R. عرب سايكلوجي. https://arabpsychology.com/statistics/how-to-create-added-variable-plots-in-r/
looti, Mohammed. “كيفية إنشاء مخططات المتغيرات المضافة في R.” عرب سايكلوجي, 28 أغسطس 2026, https://arabpsychology.com/statistics/how-to-create-added-variable-plots-in-r/.
looti, Mohammed. “كيفية إنشاء مخططات المتغيرات المضافة في R.” عرب سايكلوجي. أغسطس 28, 2026. https://arabpsychology.com/statistics/how-to-create-added-variable-plots-in-r/.