تُعد بيئة البرمجة الإحصائية ساس (SAS) المعيار الذهبي في المؤسسات البحثية والمصرفية والدوائية العالمية، نظراً لقدرتها الفائقة على معالجة البيانات الضخمة بدقة حسابية متناهية وموثوقية برمجية لا تضاهى. وفي قلب هذه المنظومة الإحصائية، يبرز إجراء التحليل أحادي المتغير PROC UNIVARIATE كواحد من أعمق الإجراءات التحليلية وأكثرها شمولاً؛ إذ يتجاوز مجرد حساب المقاييس الوصفية السطحية إلى تقديم تشخيص دقيق لبنية التوزيعات الاحتمالية، وفحص اعتدالية البيانات، ورصد الشواذ، وتقدير معالم النزعة المركزية والتشتت وفق نماذج معلمية ولا معلمية متعددة. غير أن القيمة الحقيقية لهذا الإجراء تتجلى وتتضاعف بصورة استثنائية عند ربطه بعبارة الفرز والتجميع التحليلي BY، والتي تتيح للباحث والمحلل تفكيك المجتمعات الإحصائية الكلية إلى فئاتها وطبقاتها التكوينية الفرعية، لإجراء فحص مجهري مقارن لكل فئة على حدة بصورة متزامنة ومنهجية.
إن التحليل المقسم حسب المجموعات (By-Group Processing) لا يمثل مجرد خيار تجميلي لعرض النتائج، بل هو ركيزة منهجية حاسمة تقتضيها أصول البحث العلمي الرصين والتطبيقات الصناعية المتقدمة. فعند دراسة الظواهر البيولوجية في التجارب السريرية، أو تقييم المخاطر الائتمانية عبر شرائح العملاء المختلفة، أو قياس جودة التصنيع عبر خطوط الإنتاج المتعددة، يصبح خلط البيانات في وعاء إحصائي واحد مضللاً علمياً، ومخفياً للتباينات الهيكلية الكامنة داخل كل شريحة مستقلة. من هنا، يعمل تكامل إجراء التحليل أحادي المتغير مع المعالجة الجماعية على تمكين المتخصصين من رصد السلوك الاحتمالي الفريد لكل عينة فرعية، واختبار مدى تجانس التباينات، واستيفاء الفروض الإحصائية اللازمة للتحليلات الاستدلالية المتقدمة مثل تحليل التباين ونماذج الانحدار الخطي واللوجستي.
ويهدف هذا الدليل المرجعي الشامل إلى استعراض كافة الأبعاد النظرية والتطبيقية لاستخدام إجراء التحليل أحادي المتغير حسب المجموعات داخل بيئة ساس. وسوف نتدرج عبر فصوله المعمقة من المفاهيم الإحصائية التأسيسية وهندسة البيانات ومعالجتها عبر إجراء الفرز PROC SORT، مروراً بتفكيك شفرات البناء البرمجي والخيارات التحليلية المتقدمة، وصولاً إلى استنطاق المخرجات المعقدة من عينات، ومقاييس موضعية، واختبارات اعتدالية، وأشكال بيانية تشخيصية، فضلاً عن تقنيات تصدير البيانات المهيكلة عبر نظام تسليم المخرجات المتقدم ODS. إن هذا الطرح لا يكتفي بعرض الجانب الإجرائي فقط، بل يدمج الفكر الإحصائي النقدي لضمان ترجمة النتائج الرقمية إلى قرارات عملية موثوقة ذات مصداقية أكاديمية واحترافية عالية.
- 1. مقدمة شاملة لإجراء Proc Univariate والتحليل حسب المجموعات في ساس (SAS)
- 2. البنية البرمجية الأساسية لعبارة BY مع إجراء Proc Univariate
- 3. متطلبات إعداد البيانات وفرزها باستخدام Proc Sort قبل تطبيق عبارة BY
- 4. بناء وتجهيز مجموعات البيانات النموذجية للتطبيق العملي
- 5. المقاييس الإحصائية الوصفية الناتجة عن Proc Univariate لكل مجموعة
- 6. تقييم التوزيع الطبيعي والاعتدالية للمجموعات المستقلة (خيار NORMAL)
- 7. استكشاف القيم المتطرفة والشاذة ومقارنتها بين المجموعات
- 8. التمثيل البصري والرسوم البيانية المتقدمة المصاحبة لعبارة BY
- 9. تخصيص المخرجات وحفظ الجداول الإحصائية عبر نظام ODS
- 10. مقارنة الفروق الدقيقة: عبارة BY مقابل عبارة CLASS في Proc Univariate
- 11. تطبيقات متقدمة وسيناريوهات إحصائية متعددة المجموعات والمتغيرات
- 12. معالجة الأخطاء الشائعة وتحسين كفاءة التحليل البرمجي في ساس
- خاتمة
- المراجع
1. مقدمة شاملة لإجراء Proc Univariate والتحليل حسب المجموعات في ساس (SAS)
1.1 مفهوم التحليل أحادي المتغير وأهميته الإحصائية
يمثل التحليل أحادي المتغير (Univariate Analysis) الحجر الأساس في صرح الإحصاء الوصفي والاستدلالي، حيث يركز على فحص وتوصيف توزيع متغير وحيد في كل مرة دون النظر إلى علاقاته الارتباطية أو السببية بالمتغيرات الأخرى. وتكمن الأهمية الجوهرية لهذا التحليل في تقديم رؤية تشريحية كاملة للخصائص الجوهرية للبيانات من حيث مركز ثقلها الحسابي، ومقدار تشتتها حول ذلك المركز، وشكل المنحنى التوزيعي التكراري الذي تتبعه. في بيئة البرمجيات الإحصائية، تتجلى عبقرية ساس عبر إجراء التحليل أحادي المتغير، والذي صُمم خصيصاً للتعمق فيما وراء الأرقام الأولية، وتوفير كنز من المؤشرات الإحصائية التي تعجز الإجراءات الوصفية البسيطة عن توفيرها بالعمق ذاته.
ويثور في كثير من الأحيان التساؤل حول الفرق المنهجي بين إجراء الوسائل الحسابية المعتاد PROC MEANS وإجراء التحليل أحادي المتغير PROC UNIVARIATE. فبينما يركز الأول على توليد ملخصات إحصائية سريعة وموجزة تناسب التقارير التنفيذية الإجمالية وتقتصر على مقاييس النزعة المركزية وبعض مؤشرات التشتت الأساسية كالمتوسط والتباين والانحراف المعياري، ينبري الإجراء الثاني لتقديم فحص ديموغرافي إحصائي شديد التفصيل. يوفر هذا الإجراء جداول متخصصة للعزوم الإحصائية الأربعة (العزم الأول للمتوسط، العزم الثاني للتباين، العزم الثالث للالتواء، والعزم الرابع للتفرطح)، إلى جانب تفصيل كامل للمئينيات والربيعيات، وقائمة بأعلى وأدنى المشاهدات لتتبع القيم الشاذة، واختبارات إحصائية صارمة لفرضية العدم القائلة بانتساب البيانات للتوزيع الطبيعي، فضلاً عن اختبارات الموقع التي تختبر فرضية توسط البيانات لقيم صفرية أو مرجعية محددة.
تكتسب هذه المنظومة الوصفية بعداً إحصائياً فارقاً عند تفكيك المجتمع الإحصائي إلى مجموعات فرعية في الدراسات التجريبية والسلوكية والطبية. إن دراسة استجابة المرضى لمركب دوائي ما تفقد قيمتها العلمية إذا عوملت العينة ككتلة صماء واحدة، إذ قد يخفي المتوسط الإجمالي استجابة استثنائية لفئة عمرية معينة أو تدهوراً حاداً لدى فئة أخرى. لذلك، فإن تقسيم التحليلات يتيح تفكيك التباين الكلي في الظاهرة إلى تباينات نوعية داخلية تخص كل فئة على حدة، وتباينات بينية تفصل بين الفئات المختلفة، وهو ما يمهد لفهم أعمق للظواهر المعقدة، ويضمن عدم اتخاذ قرارات معممة تستند إلى متوسطات مضللة تخفي تحت طياتها تباينات قطاعية حاسمة.
1.2 دور عبارة BY في توجيه معالجة البيانات الجماعية
تعمل عبارة المعالجة الفئوية BY داخل إجراء التحليل أحادي المتغير بمثابة الموجه الديناميكي لمحرك المعالجة في ساس، حيث تغير النمط التشغيلي للإجراء من تحليل شامل لكامل السجلات إلى نمط المعالجة المتكررة المنعزلة لكل مستوى من مستويات المتغير التصنيفي المدرج في العبارة. برمجياً، يقوم مفسر الأوامر في ساس بالتعرف على التغيرات الطارئة في قيم متغير التقسيم، وعند نقطة التحول بين قيمة وأخرى، يُنهي الإجراء العمليات الحسابية الخاصة بالمجموعة الحالية، ويطبع تقريرها المستقل بالكامل، ثم يعيد ضبط مصفوفات الحساب لتغذيتها بسجلات المجموعة التالية دون أن تختلط ذاكرة العمل بين المجموعات.
تتجلى الميزة الاستثنائية لاستخدام عبارة التقسيم في التخلص التام من الحاجة إلى كتابة شفرات برمجية مكررة أو تشغيل الإجراء يدوياً عشرات المرات لكل مجموعة فرعية، وهو ما كان يتطلب تصفية البيانات (Filtering) عبر عبارات الشرط المتعددة. هذا النمط الآلي لا يختصر وقت التطوير البرمجي فحسب، بل يلغي تماماً احتمالية وقوع الأخطاء البشرية الناتجة عن تكرار النسخ واللصق للشفرات وتعديل أسماء المتغيرات، مما يرفع من موثوقية الأكواد ويجعلها متوافقة مع معايير الحوكمة البرمجية في المنظمات الإحصائية والمالية الكبرى.
وعلاوة على الكفاءة الإجرائية، تنعكس منهجية التقسيم الجماعي إيجابياً على دقة صياغة واختبار الفرضيات الإحصائية الموجهة للعينات المستقلة؛ فمن خلال دراسة خصائص كل شريحة بنمط منفصل، يستطيع الباحث التحقق من الفروض المسبقة للاختبارات الاستدلالية اللاحقة، والتأكد مما إذا كانت كل عينة بمفردها تستوفي شرط الاعتدالية، وهل يتشابه سلوك التباين الداخلي لكل مستوى مع نظائره في المستويات الأخرى، مما يعزز الرصانة العلمية للنتائج، ويمنع الوقوع في فخ التحيزات الإحصائية المرتبطة بتجاهل التباينات الفئوية المستترة.
2. البنية البرمجية الأساسية لعبارة BY مع إجراء Proc Univariate
2.1 الصيغة العامة للشفرة البرمجية وتفكيك عناصرها
تعتمد الشفرة البرمجية لإجراء التحليل أحادي المتغير المقسم على هيكلية بسيطة في تركيبها اللغوي ولكنها عميقة في تأثيرها الحاسوبي. يتكون الهيكل الأساسي للأمر من المنظومة الآتية المعبر عنها برمجياً:
PROC UNIVARIATE DATA=dataset; BY group_variable; VAR numeric_variables; RUN;
في هذا السياق، يعمل خيار تحديد البيانات DATA= على إرشاد ساس بدقة متناهية إلى جدول البيانات النشط أو المخزن في إحدى المكتبات المخصصة والذي يحتوي على السجلات المراد تحليلها؛ وإذا أُهمل هذا الخيار، فإن ساس يلجأ افتراضياً إلى استخدام أحدث مجموعة بيانات جرى إنشاؤها في جلسة العمل، وهو ما يُعد ممارسة غير محبذة في البرمجة الاحترافية لتفادي قراءة بيانات خاطئة بصورة غير مقصودة.
تلعب عبارة المتغيرات المستهدفة VAR دور الصمام الحاكم لنطاق التحليل الإحصائي، حيث تحدد المتغيرات الرقمية الدقيقة التي يرغب المحلل في استخراج العزوم والكميات المئينية لها. إن الأثر المترتب على غياب عبارة المتغيرات خطير جداً من منظور إدارة الموارد الحوسبية؛ ففي حال تشغيل الإجراء مع عبارة التقسيم دون تضمين عبارة المتغيرات المحددة، فإن ساس سيقوم تلقائياً بتطبيق كافة العمليات الحسابية المعقدة واختبارات التوزيع على جميع المتغيرات الرقمية الموجودة في جدول البيانات ولكل مجموعة فرعية، مما يؤدي إلى فيضان من المخرجات الإحصائية غير الضرورية وإهدار موارد المعالجة والذاكرة دون طائل، لا سيما في قواعد البيانات الضخمة التي تحتوي على مئات المتغيرات الرقمية.
أما عبارة التقسيم BY، فتقوم بتعيين المتغير النوعي أو الفئوي الذي ستُبنى على أساسه حدود التقسيم المعرفي للتقارير. بمجرد تنفيذ أمر التشغيل RUN، تبدأ الآلة الحسابية في ساس بقراءة الكتل المتتالية للبيانات وتوليد جداول المقاييس المتكاملة، حيث يُصدر الإجراء تقريراً إحصائياً مستقلاً لكل قيمة مميزة من قيم متغير التقسيم المدرج، مع إبراز عنوان تعريفي واضح في صدارة كل مخرج يوضح بدقة الشريحة التي تمثلها تلك الأرقام المعروضة.
2.2 تفعيل خيارات التحليل المتقدمة ضمن سطر الإجراء
يوفر سطر الإجراء الرئيسي إمكانية إضافة مجموعة من الخيارات البارامترية التي توسع آفاق التحليل الإحصائي وتلزم الإجراء بإجراء اختبارات إضافية لكل مجموعة يتم تفكيكها بواسطة عبارة التقسيم. ويُعد الخيار الإحصائي NORMAL من أهم هذه الخيارات على الإطلاق؛ إذ يوجه النظام لحساب واختبار فرضيات التوزيع الطبيعي لكل فئة فرعية على حدة، مما يوفر إحصائيات اختبارات شابيرو-ويلك، وكولموجوروف-سميرنوف، وأندرسون-دارلنج، وكرامر-فون ميسس بشكل مستقل لكل مستوى تصنيفي، وهو ما يتيح الكشف عما إذا كانت إحدى المجموعات تتوزع طبيعياً بينما تعاني مجموعة أخرى في نفس البيانات من تشوه أو التواء حاد.
بالإضافة إلى ذلك، يُتيح تفعيل الخيار الرسومي PLOT توليد مخططات تشخيصية كلاسيكية ومهمة لكل مستوى من مستويات عبارة التقسيم، بما يشمل المخطط الجذعي ومخططات الصندوق المزدوجة والمخططات الاحتمالية الطبيعية، مما يمنح الباحث فحصاً بصرياً فورياً لشكل المنحنى التكراري وانتشار القيم القصوى لكل فئة دون الحاجة إلى كتابة إجراءات رسومية منفصلة وموسعة. وتجدر الإشارة إلى أن ساس يوفر خيارات متقدمة في بيئة المخرجات الرسومية الحديثة عبر الرسوم المعتمدة على نظام تسليم المخرجات الجرافيكي (ODS Graphics)، غير أن الخيار الكلاسيكي يظل سريعاً ومباشراً لفحص التوزيعات الفئوية الأولية.
ومن بين الخيارات الرياضية المتقدمة التي يمكن تضمينها في سطر الإجراء، يبرز الخيار الإحصائي CIBASIC، والذي يُكلف الإجراء باحتساب فترات الثقة الأساسية (Confidence Intervals) لمعالم التوزيع لكل فئة بشكل منعزل. يتضمن ذلك حساب فترات الثقة الثنائية لمتوسط المجتمع، وللانحراف المعياري، والتباين عند مستوى معنوية افتراضي يبلغ 95% (ما لم يتم تعديله عبر خيار ALPHA=). يتيح هذا الخيار للباحث مقارنة فترات الثقة بين المجموعات المختلفة بصرياً ورقمياً، للتأكد مما إذا كانت هناك تقاطعات بين فترات الثقة تشير إلى عدم وجود فروق ذات دلالة إحصائية بين المستويات، أو أن فترات الثقة متباعدة تماماً مما يؤكد التباين الجوهري بين المجموعات المدروسة.
3. متطلبات إعداد البيانات وفرزها باستخدام Proc Sort قبل تطبيق عبارة BY
3.1 الاشتراط الإلزامي لترتيب البيانات في بيئة ساس
تمتلك بيئة ساس فلسفة برمجية داخلية صارمة فيما يخص معالجة البيانات الجماعية؛ فالنظام لا يقوم بفرز البيانات ديناميكياً داخل الذاكرة أثناء تنفيذ إجراء التحليل أحادي المتغير إذا طُلب منه تطبيق عبارة التقسيم، بل يشترط مسبقاً أن تكون مجموعة البيانات المدخلة مرتبة ترتيباً تصاعدياً أو تنازلياً وفقاً لمتغيرات التقسيم ذاتها. وإذا حاول المبرمج تشغيل إجراء التحليل متضمناً عبارة التقسيم على جدول غير مرتب، فسيتوقف التنفيذ فوراً وسيقوم النظام بتوليد رسالة خطأ صريحة في سجل المعالجة (SAS Log) مفادها أن مجموعة البيانات ليست مصنفة بالترتيب الصحيح (Data set is not sorted in ascending sequence)، مع إيقاف المعالجة لكافة المراحل اللاحقة حفاظاً على دقة المخرجات وسلامتها.
تنبع آلية التحقق الداخلي هذه من حرص مهندسي ساس على تحقيق أعلى درجات الكفاءة الحاسوبية وتجنب استنزاف الذاكرة العشوائية؛ فعندما يعلم الإجراء أن البيانات مصفوفة بنظام محكم، فإنه يحتاج فقط إلى الاحتفاظ بسجلات المجموعة الحالية في ذاكرته النشطة، وبمجرد ظهور قيمة جديدة في متغير التقسيم، يقوم بتفريغ الحسابات وبدء مجموعة جديدة دون الحاجة إلى حفظ مجمل قاعدة البيانات في الذاكرة للبحث عن السجلات المتناثرة للمجموعة الواحدة عبر آلاف أو ملايين الأسطر. هذا التصميم يضمن سرعة البرمجة والتعامل المرن مع البيانات الضخمة (Big Data) التي تتجاوز سعة الذاكرة المؤقتة للأجهزة.
ويلعب اتجاه الفرز المعتمد دوراً محورياً في تنسيق وترتيب ظهور التقارير في نافذة المخرجات؛ فالفرز التصاعدي (Ascending Sort)، وهو النمط الافتراضي في ساس، يؤدي إلى استعراض نتائج المجموعات وفق الترتيب الأبجدي للمتغيرات النصية أو الترتيب العددي المتصاعد للمتغيرات الرقمية. أما في حال تطبيق الفرز التنازلي (Descending Sort)، فإن مخرجات إجراء التحليل ستظهر بالعكس تماماً، مبتدئة بالقيم الكبرى أو الحروف الأبجدية المتأخرة، وهو ما يجب أن يراعيه المحلل عند تنظيم تسلسل التقارير المعروضة لأصحاب القرار أو في الأوراق الأكاديمية.

3.2 تطبيق إجراء PROC SORT كخطوة تحضيرية قياسية
لضمان الانسيابية الكاملة للتحليل الإحصائي وتفادي أخطاء التوقف الإجرائي، يُعتبر تنفيذ إجراء الفرز PROC SORT خطوة إلزامية وتحضيرية لا غنى عنها قبل استدعاء إجراء التحليل أحادي المتغير. يتطلب هذا الإجراء صياغة برمجية واضحة يتم فيها تمرير الجدول الخام، واستخدام عبارة التقسيم لتحديد المفاتيح التصنيفية التي سيتم الفرز على أساسها، كما هو موضح في البنية الآتية:
PROC SORT DATA=raw_data OUT=sorted_data; BY group_variable; RUN;
يوفر استخدام خيار تحديد جدول المخرجات OUT= ميزة استراتيجية بالغة الأهمية في معايير إدارة البيانات الرصينة؛ إذ يتيح إنشاء جدول بيانات جديد مرتب تماماً مع الإبقاء على مجموعة البيانات الأصلية الخام في حالتها وترتيبها المصدري الأصلي دون أي تعديل هيكلي، وهو ما يُعد شرطاً حاسماً في بيئات العمل التنظيمية الخاضعة لمعايير التدقيق والامتثال الصارمة، لضمان عدم الإخلال بالتسلسل الزمني أو الإجرائي للمشاهدات الأصلية.
وفي الحالات البحثية الأكثر تعقيداً التي تتطلب تحليلاً فئوياً متعدد المستويات، مثل دراسة نتائج المرضى مقسمين حسب المنطقة الجغرافية ثم حسب نوع العلاج داخل كل منطقة، يتم استدعاء الفرز متعدد المتغيرات. في هذه السيناريوهات، تُدرج المتغيرات التصنيفية بالتتابع في عبارة التقسيم الخاصة بإجراء الفرز، حيث يمثل المتغير الأول مستوى التجميع الرئيسي بينما يمثل الثاني مستوى التجميع الفرعي، مما يتيح للإجراء لاحقاً فهم التسلسل الهرمي للبيانات وتشغيل التحليلات الوصفية المتقاطعة بكل سلاسة ويسر ودون أدنى تعارض برمجي.
3.3 استخدام خيار NOTSORTED كبديل استثنائي
على الرغم من أن القاعدة العامة الصارمة في ساس تفرض الفرز المسبق الكامل، إلا أن هناك سيناريوهات حوسبية محددة يُسمح فيها بتجاوز هذا القيد باستخدام خيار عدم الفرز NOTSORTED الملحق بعبارة التقسيم. يُستخدم هذا الخيار عندما تكون البيانات مجمعة بالفعل في كتل متجاورة ولكنها لا تتبع بالضرورة تسلسلاً أبجدياً أو رقمياً تصاعدياً؛ على سبيل المثال، إذا كانت السجلات مرتبة زمنياً وفقاً لشهور السنة أو أيام الأسبوع (مثل: السبت، الأحد، الاثنين…)، فإن الفرز الأبجدي العادي سيشوه هذا التسلسل المنطقي الطبيعي للأيام والشهور.
عند إضافة هذا الخيار إلى عبارة التقسيم بالصيغة: BY group_variable NOTSORTED;، فإن إجراء التحليل أحادي المتغير يتوقف عن التحقق من الترتيب التصاعدي الرياضي الصارم، ولكنه يراقب بدلاً من ذلك تجانس السجلات المتتالية. فطالما أن جميع السجلات الخاصة بالفئة الواحدة تظهر متجاورة في كتلة مصمتة، فإن الإجراء سيعاملها كمجموعة واحدة وينتج لها تقريراً وصفياً موحداً ومكتملاً دون أي اعتراض برمجي.
ومع ذلك، ينطوي استخدام هذا الخيار على مخاطر هيكلية وإحصائية جسيمة يجب الانتباه لها بدقة متناهية؛ فإذا حدث وتكررت قيمة المجموعة في مواقع متفرقة وغير متصلة داخل جدول البيانات (بأن تظهر فئة “الذكور” في الأسطر الأولى، ثم تليها فئة “الإناث”، ثم تعود فئة “الذكور” للظهور مرة أخرى في نهاية الجدول)، فإن الإجراء سيتعامل مع كل كتلة منفصلة كأنها مجموعة مستقلة بذاتها. سيؤدي هذا بالضرورة إلى تجزئة نتائج العينة الواحدة عبر تقارير مشتتة ومتعددة، وحساب مقاييس إحصائية مبتورة لا تمثل الحجم الكلي للمجموعة، مما ينسف سلامة التحليل بالكامل؛ لذا تظل الممارسة البرمجية الفضلى دائماً هي الاعتماد على الفرز المسبق الصريح عبر إجراء الفرز القياسي إلا في حالات الضرورة القصوى الموثقة بعناية.
4. بناء وتجهيز مجموعات البيانات النموذجية للتطبيق العملي
4.1 إنشاء مجموعة البيانات باستخدام خطوة DATA step
لإرساء فهم تطبيقي متين لكيفية استنطاق مخرجات التحليل أحادي المتغير المقسم بالمجموعات، يتعين علينا بناء مجموعة بيانات واقعية ونموذجية تحاكي التجارب العلمية الخاضعة للمعاينة المقارنة. يتم ذلك عبر خطوة إنشاء البيانات DATA step في ساس، والتي تمثل البيئة التأسيسية لتحويل الأسطر النصية الخام إلى مصفوفات وجداول رقمية مهيكلة تخضع لقواعد المعالجة الصارمة للمتغيرات، وتتيح إدخال البيانات مباشرة عبر سطر المشاهدات الفورية DATALINES.
في الشفرة التحضيرية النموذجية، نقوم بصياغة عبارة قراءة المدخلات INPUT لتعريف بنية السجلات وطبيعة الأعمدة، وتحديد المتغيرات الفئوية والعددية بدقة لا تحتمل اللبس؛ حيث نضع علامة الدولار ($) بجانب المتغيرات النصية للدلالة على كونها قيماً تصنيفية غير خاضعة للعمليات الرياضية المباشرة وإنما تُستخدم كمفاتيح للتجميع والفرز، بينما تُترك المتغيرات التحليلية دون علامات ليعاملها النظام كمتغيرات رقمية مستمرة ومؤهلة للحسابات الإحصائية المعقدة.
يتضمن السيناريو النموذجي إنشاء تجربة افتراضية موسعة لاختبار كفاءة ثلاثة برامج تدريبية أو علاجية متباينة (مثل: المجموعة أ، والمجموعة ب، والمجموعة ج)، مع تسجيل قيم القياسات الحيوية أو الأداء الوظيفي لمجموعة من الأفراد في كل مستوى تدريبي. يتم تنظيم البيانات في مصفوفة تتضمن أرقام السجلات التعريفية، والرمز الفئوي الدال على المجموعة، وقيمة الاستجابة العددية المستمرة، مما يمهد لبناء قاعدة بيانات غنية بالتباينات الطبيعية والقيم المتطرفة التي تسمح باختبار كافة المزايا التحليلية التي يوفرها الإجراء الإحصائي المستهدف.
4.2 فحص سلامة البيانات المدخلة قبل التحليل
يمثل فحص جودة البيانات ونقائها خطوة منهجية حاسمة تسبق إجراء أي تحليلات إحصائية استدلالية أو وصفية متقدمة؛ إذ إن إدخال بيانات غير مراجعة أو تالفة في إجراء التحليل أحادي المتغير سيؤدي بالضرورة إلى نتائج مشوهة وقرارات خاطئة، عملاً بالمبدأ البرمجي والإحصائي الخالد “المدخلات الفاسدة تقود حتماً إلى مخرجات فاسدة” (Garbage In, Garbage Out). وتبدأ هذه الرقابة التحضيرية عادة بتشغيل إجراء الطباعة والمعاينة PROC PRINT لفحص التشكيل الهيكلي للأعمدة والصفوف والتأكد من مطابقة عدد المشاهدات المقروءة في سجل النظام للحجم الفعلي المفترض للمجتمع المدروس.
وتحتل معالجة القيم المفقودة (Missing Values) صدارة الأولويات في فحص سلامة البيانات؛ ففي حال وجود قيم مفقودة في متغير التجميع المدرج ضمن عبارة التقسيم، فإن ساس يتعامل مع تلك الحالات بطريقة خاصة جداً. يقوم الإجراء بتجميع كافة السجلات التي تفتقر لقيمة تصنيفية واضحة في مجموعة مستقلة بذاتها يرمز لها بنقطة (.) إذا كان المتغير رقمياً أو بفراغ نصي إذا كان المتغير حرفياً، ويجري لها تحليلاً منفصلاً. أما إذا كانت القيم المفقودة تقع داخل المتغير العددي المستهدف في عبارة المتغيرات، فإن الإجراء يستبعد تلك المشاهدات من حساب العزوم والمقاييس الموضعية، مع تسجيل عدد ونسبة القيم المفقودة بدقة في جدول مستقل في صدارة التقرير لكل مجموعة تصنيفية، وهو ما يتطلب من المحلل اتخاذ قرارات حاسمة حول أسباب الفقد وطرق تعويضه أو تبرير استبعاده.
علاوة على ذلك، يجب على الإحصائي تقييم مسألة التوازن العددي بين المجموعات الفرعية (Sample Size Discrepancy)؛ فالتباين الحاد في أحجام العينات (بأن تحتوي مجموعة على 500 مشاهدة بينما لا تحتوي مجموعة أخرى إلا على 12 مشاهدة فقط) يفرض محاذير إحصائية شديدة عند مقارنة الانحرافات المعيارية والخطأ المعياري بين تلك المجموعات. هذا التفاوت يؤثر بشكل مباشر على قوة الاختبارات الإحصائية وقدرتها على اكتشاف الفروق الحقيقية، فضلاً عن تأثيره على استقرار اختبارات التوزيع الطبيعي التي تتأثر بشدة بالحجم الإجمالي لكل عينة على حدة.
5. المقاييس الإحصائية الوصفية الناتجة عن Proc Univariate لكل مجموعة
5.1 مقاييس النزعة المركزية (Moments and Location)
يستهل إجراء التحليل أحادي المتغير تقريره الإحصائي لكل مجموعة تصنيفية مستقلة بجدولين مركزيين يمثلان العمود الفقري للإحصاء الوصفي الكلاسيكي: جدول العزوم (Moments) وجدول مقاييس الموقع الأساسية (Basic Measures of Location). في جدول مقاييس الموقع، يبرز المتوسط الحسابي (Mean) كمعيار رئيسي لمركز الثقل الرياضي للمجموعة، إلى جانب الوسيط (Median) الذي يمثل القيمة التي تنصف البيانات وتفصل أدنى 50% من المشاهدات عن أعلاها، فضلاً عن المنوال (Mode) الذي يحدد القيمة الأكثر تكراراً وشيوعاً بين أفراد تلك الشريحة. تتيح المقارنة الأفقية بين هذه المقاييس الثلاثة لكل مجموعة فرعية استنتاج الطبيعة الهندسية للتوزيع؛ فتقارب المتوسط والوسيط والمنوال يعكس تماثلاً مثالياً، بينما تباعدها يكشف عن انجذاب التوزيع نحو إحدى الجهات نتيجة وجود قيم متطرفة تؤثر على المتوسط دون أن تهز استقرار الوسيط.
أما جدول العزوم، فيقدم تحليلاً رياضياً شديد العمق لمقاييس التشتت وتفلطح المنحنى لكل مستوى؛ حيث يتم حساب الانحراف المعياري (Standard Deviation) والتباين (Variance) لتقييم المدى الحسابي لانتشار المشاهدات حول متوسطها داخل كل مجموعة، مما يسهل رصد تجانس البيانات أو تشتتها الداخلي. كما يدرج الجدول الخطأ المعياري للمتوسط (Standard Error of the Mean)، والذي يعكس مقدار الدقة المتوقعة في تقدير متوسط المجتمع الأصلي انطلاقاً من حجم تلك العينة الفرعية المحددة، وهو مؤشر ينخفض كلما ازداد حجم العينة واستقرت تبايناتها.
وتكتمل الصورة التشريحية بدراسة العزمين الثالث والرابع: معامل الالتواء (Skewness) ومعامل التفرطح (Kurtosis). يقيس معامل الالتواء درجة عدم التماثل في التوزيع حول المتوسط لكل مجموعة بشكل منفصل؛ فالقيمة الموجبة تشير إلى امتداد ذيل التوزيع نحو اليمين نتيجة وجود قيم عليا استثنائية، بينما تشير القيمة السالبة إلى امتداد الذيل نحو اليسار. أما التفرطح، فيقيس مدى حدة أو تسطح قمة التوزيع مقارنة بالتوزيع الطبيعي المعياري الذي تبلغ قيمة تفرطحه صفراً في ساس؛ حيث يشير التفرطح الموجب العالي إلى تركز المشاهدات بشدة حول المركز مع وجود ذيول ثقيلة، بينما يدل التفرطح السالب على توزيع مسطح وممتد الأطراف، وهو ما يوفر للمحلل فهماً استثنائياً للبنية الداخلية لكل فئة على حدة.
5.2 مقاييس الموقع والكميات المئينية (Quantiles)
يخصص الإجراء داخل مخرجات كل مجموعة قسماً تفصيلياً مستقلاً لحساب المقاييس الموضعية المتقدمة والكميات المئينية (Quantiles)، والتي تُعد من الأدوات المنيعة والصلبة (Robust Statistics) التي لا تتأثر بالقيم الشاذة أو الانحرافات التوزيعية المتطرفة، مما يجعلها المرجع الأساسي لتقييم البيانات في التوزيعات الملتوية أو غير المقيدة بالشروط المعلمية. ينقسم هذا الجدول إلى نقاط مئينية تبدأ من أدنى قيمة وصولاً إلى القيمة القصوى (النسبة المئوية 100%)، متضمنة تفاصيل بالغة الدقة للمواقع التراكمية للمشاهدات.
تتمحور القراءة التحليلية لهذا القسم حول الرُبيعات الثلاثة الكبرى لكل مجموعة فرعية: الربيع الأدنى أو الأول (Q1) الذي يمثل النسبة المئينية الخامسة والعشرين، والوسيط أو الربيع الثاني (Q2) الذي يمثل النسبة الخمسين، والربيع الأعلى أو الثالث (Q3) الذي يقابل النسبة المئينية الخامسة والسبعين. ومن خلال هذه القيم، يتم اشتقاق المدى بين الرُبيعي (Interquartile Range – IQR) عبر طرح قيمة الربيع الأول من قيمة الربيع الثالث لكل مستوى تصنيفي. يمثل هذا المدى نطاق انتشار النصف الأوسط من البيانات، ويُعد أداة فائقة الدقة والموثوقية للمقارنة بين المجموعات؛ فالفئة التي تظهر مدى ربيعي ضيق تعكس اتساقاً واستقراراً كبيراً في أدائها، في حين تشير المجموعات ذات المدى الربيعي المتسع إلى فجوات واضحة وتشتت واسع النطاق بين أفراد الشريحة الواحدة.
علاوة على ذلك، يبرز دور المئينات الحرجة والأطراف الحادة للتوزيع عبر فحص النسب المئينية المتطرفة، ولا سيما المئين 90 و95 و99 عند الطرف العلوي، والمئين 10 و5 و1 عند الطرف السفلي لكل فئة بشكل منعزل. تفيد هذه النسب المئينية الحادة مديري المخاطر ومحللي الجودة في رصد السيناريوهات الأسوأ (Worst-case Scenarios) أو الأداء الاستثنائي المتطرف في كل فئة، مما يتيح التنبؤ بالسلوكيات النادرة وغير المعتادة للأفراد أو العمليات التابعة لتلك المجموعات دون الاكتفاء بالقراءات الوسطية التقليدية.
5.3 اختبارات الموقع الأساسية لكل فئة
يقدم إجراء التحليل أحادي المتغير لكل مجموعة فرعية جدولاً إحصائياً متخصصاً يُعرف باختبارات الموقع (Tests for Location)، ويهدف هذا الجدول إلى اختبار فرضية العدم القائلة بأن متوسط المجتمع أو وسيطه الذي سُحبت منه تلك المجموعة يساوي صفراً رياضياً (أو يساوي قيمة مرجعية محددة يحددها المستخدم عبر خيار MU0= في سطر الإجراء الرئيسي). وتكتسب هذه الاختبارات أهمية استثنائية في دراسات الفروق القبلية والبعدية، حيث يتم قياس مقدار التغير الصافي لكل فرد بعد تطبيق معامل تجريبي معين، ويُراد التحقق مما إذا كان متوسط التغير داخل كل فئة يختلف جوهرياً عن نقطة الصفر الحيادية.
يتضمن هذا الجدول ثلاثة اختبارات إحصائية متكاملة تغطي الطيفين المعلمي واللامعلمي للبيانات:
- اختبار ستيودنت للدرجة التائية (Student’s t): وهو اختبار معلمي يستند إلى افتراض التوزيع الطبيعي للعينة، ويقيس مدى ابتعاد متوسط المجموعة عن الصفر بوحدات الخطأ المعياري، ويرافقه مستوى الدلالة الاحتمالي (p-value) لتقييم الرفض الإحصائي لفرضية العدم.
- اختبار الإشارة (Sign Test): وهو اختبار لامعلمي شديد البساطة والمناعة، لا يشترط أي شكل توزيعي، ويعتمد فقط على حساب عدد المشاهدات التي تزيد قيمتها عن الصفر مقارنة بعدد المشاهدات التي تقل عنه داخل المجموعة، مستخدماً التوزيع ثنائي الحدين لتقرير الدلالة.
- اختبار ويلكوكسون ذو الرتب الموقعة (Wilcoxon Signed Rank Test): وهو اختبار لامعلمي قوي يأخذ في الاعتبار كلاً من اتجاه الفرق وحجمه النسبي عبر ترتيب الفروق المطلقة وتعيين إشاراتها، مما يجعله بديلاً مثالياً لاختبار تائي عندما تكون البيانات في بعض المجموعات غير معتدلة التوزيع وتتضمن انحرافات حادة.
تتيح المقارنة المستعرضة لهذه الاختبارات الثلاثة عبر المجموعات المختلفة للباحث تكوين حكم رصين حول سلوك كل فئة؛ فقد تسفر النتائج عن دلالة إحصائية قاطعة للاختبار المعلمي واللامعلمي في إحدى المجموعات نظراً لقوة التأثير وانتظام التوزيع، في حين تفشل مجموعة أخرى في إثبات دلالة متوسطها، أو تظهر تعارضاً بين الاختبار التائي واختبار ويلكوكسون، مما ينبه المحلل فوراً إلى وجود اختلالات توزيعية أو قيم شاذة داخل تلك المجموعة تتطلب معالجة خاصة أو اللجوء إلى اختبارات إحصائية لا معلمية عند المقارنة البينية الموسعة.
6. تقييم التوزيع الطبيعي والاعتدالية للمجموعات المستقلة (خيار NORMAL)
6.1 اختبارات الاعتدالية المتقدمة في مخرجات ساس
يؤدي إدراج خيار الاعتدالية NORMAL ضمن أمر التحليل أحادي المتغير المقسم إلى استدعاء ترسانة متقدمة من الاختبارات الإحصائية المصممة للتحقق الصارم من فرضية التوزيع الطبيعي لكل مجموعة على حدة. إن ميزة إجراء هذه الاختبارات بشكل مجزأ تكمن في تجنب التعميم المضلل؛ إذ كثيراً ما يحدث في التطبيقات العملية أن تتوزع البيانات اعتدالياً في بعض المستويات التجريبية، بينما تنحرف انحرافاً صارخاً عن الاعتدالية في مستويات أخرى لأسباب بيولوجية أو سلوكية خاصة بتلك الشريحة، وهو ما لا يمكن اكتشافه أبداً عبر فحص العينة الإجمالية المجمعة.
يعرض ساس جدولاً مخصصاً لاختبارات التوزيع الطبيعي يتضمن أربعة مقاييس معيارية دولية تتكيف مع حجم البيانات وطبيعة الذيول التوزيعية:
- اختبار شابيرو-ويلك (Shapiro-Wilk): يُرمز لإحصائيته بالرمز (W)، ويُعتبر عالمياً الاختبار الأقوى والأكثر حساسية للعينات الصغيرة والمتوسطة الحجم (التي يقل حجمها عادة عن ألفي مشاهدة). يستند هذا الاختبار إلى قياس مدى الارتباط الخطي بين إحصاءات الترتيب للبيانات والقيم المتوقعة للتوزيع الطبيعي المعياري؛ فكلما اقتربت قيمة W من الواحد الصحيح، دل ذلك على اتساق المجموعة مع التوزيع الطبيعي.
- اختبار كولموجوروف-سميرنوف (Kolmogorov-Smirnov): يُرمز لإحصائيته بالرمز (D)، ويستند إلى مقارنة دالة التوزيع التراكمي التجريبية المحسوبة من بيانات المجموعة مع دالة التوزيع التراكمي النظرية للتوزيع الطبيعي المفترض، مع قياس أقصى انحراف رأسي مطلق بين الدالتين. يُعد هذا الاختبار هو المعيار المفضل للعينات الكبيرة التي تتجاوز آلاف المشاهدات، ويقوم ساس بتطبيق تصحيح ليلفورس (Lilliefors correction) تلقائياً عند تقدير المعالم من العينة ذاتها.
- اختبار كرامر-فون ميسس (Cramer-von Mises): يُرمز له بالرمز (W-Sq)، وهو اختبار تكاملي يعتمد على حساب مجموع مربعات الفروق بين التوزيع التجريبي والتوزيع النظري عبر كامل نطاق المشاهدات، مما يمنحه قوة فائقة في اكتشاف الانحرافات العامة في منتصف التوزيع.
- اختبار أندرسون-دارلنج (Anderson-Darling): يُرمز له بالرمز (A-Sq)، ويُعد واحداً من أدق الاختبارات التراكمية، حيث يقوم بإعطاء أوزان ترجيحية مضاعفة لأطراف التوزيع وذيوله (Tails). يجعله هذا شديد البراعة في التقاط الانحرافات الشاذة أو التفرطحات الخفيفة في أطراف كل مجموعة فرعية، والتي قد تعجز الاختبارات الأخرى عن رصدها بوضوح.
يقوم الحكم الإحصائي على قراءة مستوى الدلالة الاحتمالي المرفق بكل إحصائية اختبار لكل مجموعة تصنيفية؛ فإذا كانت القيمة الاحتمالية (p-value) أكبر من مستوى المعنوية المعتمد (المحدد مسبقاً عادة عند 0.05)، فإننا نقبل أو نفشل في رفض فرضية العدم، مما يعني أن بيانات تلك المجموعة المحددة تتبع التوزيع الطبيعي بمصداقية إحصائية كافية. أما إذا انخفضت القيمة الاحتمالية عن 0.05، فإن فرضية العدم تسقط فوراً، ويُحكم على بيانات تلك المجموعة بأنها لا تتبع التوزيع الطبيعي، مما يستوجب الحذر المنهجي في التحليلات اللاحقة.

6.2 الآثار المنهجية لاختلاف الاعتدالية بين المجموعات
يكتسب التقييم الفئوي للتوزيع الطبيعي أهمية منهجية قصوى، نظراً لأن النتائج المتباينة بين المجموعات تفرض قيوداً تقنية صارمة على الباحث في اختيار الاختبارات الإحصائية التالية. ففي الواقع العملي، قد يجد الباحث أن المجموعة الضابطة (Control Group) تخضع تماماً لشروط الاعتدالية بقيم احتمالية مرتفعة، في حين أن المجموعة المعالجة (Treatment Group) قد سقطت في اختبارات الاعتدالية بسبب وجود استجابات حادة لدى بعض الأفراد أدت إلى التواء التوزيع. في هذه الحالة، يصبح تطبيق النماذج المعلمية الكلاسيكية، مثل اختبار تائي لعينتين مستقلتين (Independent Two-Sample t-test) أو تحليل التباين الأحادي (One-Way ANOVA)، أمراً غير سليم منهجياً، نظراً لخرق فرضية التوزيع الطبيعي الداخلي وتجانس الأخطاء عبر المجموعات.
عند مواجهة هذا التباين في شروط الاعتدالية بين الفئات، يبرز أمام المحلل مساران رئيسيان لمعالجة الموقف وتفادي التحيزات الحسابية:
- المسار الأول: التحويلات الحسابية للبيانات (Data Transformations): يتم اللجوء إلى تطبيق دوال رياضية غير خطية على المتغير الأصلي لإعادة ضبط التماثل وتخفيف حدة الذيول، مثل استخدام التحويل اللوغاريتمي الطبيعي (Log Transformation) للالتواءات الموجبة الحادة، أو تحويل الجذر التربيعي (Square Root) للبيانات التكرارية، أو استخدام عائلة تحويلات بوكس-كوكس (Box-Cox Transformations) الشاملة. وبعد إجراء التحويل، يجب إعادة تشغيل إجراء التحليل أحادي المتغير المقسم بالمجموعات للتحقق مما إذا كان التحويل قد نجح في استعادة الاعتدالية لكافة المجموعات في آن واحد دون الإضرار بخصائص المجموعات الأخرى.
- المسار الثاني: الانتقال إلى التحليل اللامعلمي (Non-Parametric Analysis): إذا فشلت التحويلات الحسابية في توحيد الاعتدالية، أو إذا كان الباحث يفضل عدم تغيير المقياس الطبيعي للبيانات حفاظاً على سهولة التفسير المباشر، فإن القرار المنهجي الحاسم يتجه نحو استبدال الاختبارات المعلمية ببدائلها اللامعلمية الرصينة، مثل استخدام اختبار مان-ويتني (Mann-Whitney U Test) أو اختبار كروسكال-واليس (Kruskal-Wallis Test)، والتي تعتمد على رتب البيانات وليس على قيمها القياسية الخام، مما يضمن دقة استخلاص الفروق دون التأثر بغياب الاعتدالية في بعض الفئات.
7. استكشاف القيم المتطرفة والشاذة ومقارنتها بين المجموعات
7.1 جدول الملاحظات القصوى (Extreme Observations)
يُعد جدول الملاحظات القصوى واحداً من أروع الأدوات التشخيصية التي يولدها إجراء التحليل أحادي المتغير لكل مستوى تصنيفي مستقل؛ إذ يقوم النظام تلقائياً بمسح كافة سجلات المجموعة ورصد أعلى خمس ملاحظات وأدنى خمس ملاحظات وفقاً للقيم العددية للمتغير المستهدف. وتتجلى الميزة الاستثنائية لساس في هذا الجدول في ربطه لكل قيمة متطرفة برقم المشاهدة الفعلي (Observation Number) كما هو مسجل في جدول البيانات الأصلي، مما يوفر على المحلل عناء البحث اليدوي في آلاف الأسطر لتحديد السجل المسؤول عن هذا الانحراف.
تكمن الأهمية التحليلية لهذا الجدول في كونه خط الدفاع الأول للتمييز الحاسم بين الأخطاء الإدخالية البشرية (Data Entry Errors) والتباينات الظاهراتية الحقيقية؛ فعندما يجد الباحث في جدول أعلى المشاهدات لمجموعة ما قيمة ضغط دم تبلغ (1200) بدلاً من (120)، فإن رقم السجل المرفق يتيح له الرجوع فوراً إلى ملف المريض أو الوثيقة الورقية الأصلية للتحقق من أن هذا الرقم لم يكن سوى خطأ مطبعي بإضافة صفر زائد، مما يستوجب تصحيحه أو مسحه. أما إذا كانت القيمة المتطرفة واقعية طبياً أو سلوكياً، فإن معرفة صاحب السجل تفتح آفاقاً بحثية عميقة لدراسة الأسباب النوعية التي جعلت هذا الفرد بالتحديد يحقق هذه القيمة الشاذة مقارنة ببقية أقرانه في نفس الفئة.
كما يسمح خيار التسمية التوضيحية ID، عند إدراجه في شفرة الإجراء، باستبدال أرقام السجلات المجردة بمتغيرات تعريفية دالة (مثل: اسم المريض، أو الكود الوظيفي، أو الرقم القومي)؛ فعند استخدام الأمر بالصيغة: ID Patient_ID;، فإن جدول الملاحظات القصوى لكل مجموعة سيعرض القيمة الرقمية المتطرفة وبجانبها الكود المعرفي الدقيق للشخص صاحب تلك المشاهدة، مما يرفع من كفاءة التواصل بين فريق الإحصاء وفريق العمل الميداني في استقصاء الشواذ والتحقق من موثوقية السجلات.
7.2 طرق الكشف المبنية على الرُبيعات والمسافات المعيارية
إلى جانب رصد القيم القصوى الأولية، يتيح إجراء التحليل أحادي المتغير المقسم تطبيق معايير رياضية صارمة لتحديد وتصنيف القيم الشاذة والمتطرفة بشكل منهجي داخل كل مجموعة فرعية. وتبرز في هذا المجال طريقتان رياضيتان معتمدتان عالمياً تتكاملان مع مخرجات الإجراء:
- قاعدة المدى بين الرُبيعي (Tukey’s IQR Rule): تعتمد هذه المنهجية اللامعلمية الصلبة على حساب الحدود الإحصائية الخارجية المشتقة من الربيعيات لكل مجموعة على حدة، حيث يتم حساب الحد الأدنى بالصيغة: [Q1 – 1.5 * IQR]، والحد الأعلى بالصيغة: [Q3 + 1.5 * IQR]. تُصنف أي مشاهدة تقع خارج هذه الحدود على أنها “قيمة متطرفة معتدلة” (Mild Outlier). أما إذا تجاوزت المشاهدة الحدود القصوى المحسوبة بضرب المدى الربيعي في المعامل 3.0 بالصيغة: [Q3 + 3.0 * IQR]، فإنها تُصنف على أنها “قيمة متطرفة شديدة” (Extreme Outlier). يوفر ساس هذه التقييمات بوضوح في الرسوم الصندوقية المصاحبة لكل فئة.
- قاعدة الدرجات المعيارية المستقلة (Z-Score Rule): بالنسبة للمجموعات التي أثبتت اختبارات الاعتدالية توافقها مع التوزيع الطبيعي، يمكن الاستناد إلى مقاييس المتوسط والانحراف المعياري الواردة في جدول العزوم لحساب المسافة المعيارية لكل مشاهدة وفق الصيغة: [Z = (X – Mean) / SD]. تُعتبر الملاحظات التي تتجاوز فيها القيمة المطلقة لدرجة Z القيمة (3.0) انحرافات حادة وشاذة تستحق التدقيق، نظراً لأن احتمالية حدوثها عشوائياً في التوزيع الطبيعي تقل عن 0.27%.
إن تحديد القيم الشاذة داخل كل مجموعة يقود الباحث إلى اتخاذ قرارات منهجية وإحصائية بالغة الحساسية؛ فالاستبعاد المتسرع للقيم الشاذة يُعد ممارسة علمية غير مقبولة قد تقود إلى تحيز النتائج وتزييف الواقع. لذلك تتراوح الحلول الإحصائية بين الإبقاء على القيم المتطرفة مع استخدام اختبارات لامعلمية منيعة لا تتأثر بوجودها، أو استبعادها صراحة مع توثيق الأسباب الفيزيائية أو الفنية المقنعة التي أدت لذلك، أو اللجوء إلى تقنية “التقليص الإحصائي” (Winsorization) التي تقوم باستبدال القيم المتطرفة بأقرب قيمة مئينية مقبولة (مثل المئين 95 أو المئين 5)، لتقليل أثرها التشويهي على التباين الإجمالي دون فقدان حجم العينة المتاح في تلك المجموعة.
8. التمثيل البصري والرسوم البيانية المتقدمة المصاحبة لعبارة BY
8.1 إنشاء المدرجات التكرارية التنافسية (Histograms)
يمثل الاستكشاف البصري الشق المكمل للتحليل الرقمي الوصفي؛ إذ تمنح الرسوم البيانية الإحصائي قدرة حدسية فورية على استيعاب خصائص التوزيع التي قد تتوه وسط الجداول الرقمية الكثيفة. ويتيح إجراء التحليل أحادي المتغير، عند اقترانه بعبارة التقسيم الفئوي، إنشاء مدرجات تكرارية مستقلة ومتتابعة لكل مجموعة فرعية على حدة عبر استدعاء عبارة المدرج التكراري HISTOGRAM ضمن بنية الإجراء. تقوم هذه العبارة بتوليد رسم بياني منفصل يبرز التوزيع التكراري الداخلي للمتغير العددي لكل مستوى من مستويات المتغير التصنيفي، مما يسمح بمقارنة الأشكال التوزيعية بصرياً وفحص مواضع القمم التكرارية وفجوات البيانات في كل شريحة.
تتعاظم القوة التحليلية للمدرجات التكرارية الفئوية بإضافة منحنيات التوزيع النظرية فوق الأعمدة التكرارية، ويتحقق ذلك بإدراج خيار التوزيع الطبيعي / NORMAL بعد عبارة المدرج التكراري بالصيغة: HISTOGRAM numeric_var / NORMAL;. عند تفعيل هذا الخيار، يقوم ساس بحساب المتوسط والانحراف المعياري الخاص بكل مجموعة، ويرسم بدقة منحنى الجرس الطبيعي المرجعي فوق أعمدة المدرج التكراري لتلك المجموعة بعينها، مع تلوين المنحنى وإظهار معالمه في لوحة الملاحظات المرفقة بالرسم. يتيح هذا التمثيل للباحث مقارنة قمم البيانات الفعلية بانحناءات التوزيع النظري، والوقوف على مدى تطابق الأعمدة التكرارية مع النموذج الطبيعي أو ابتعادها عنه عبر التواءات ملحوظة أو قمم متعددة (Multimodal Distributions) داخل أي من المجموعات قيد الدراسة.
ولضمان دقة المقارنة البصرية بين مختلف المجموعات الناتجة عن عبارة التقسيم، يُنصح بتوحيد مقاييس الرسم وعروض الفئات التكرارية (Bin Widths) عبر المجموعات؛ فالوضع الافتراضي في ساس يقوم بتحسين عرض الفئات لكل رسم على حدة وفقاً لنطاق بيانات تلك المجموعة المحددة، مما قد يؤدي إلى اختلاف فترات الفئات بين مجموعة وأخرى وتضليل العين البشرية عند المقارنة السريعة. يمكن معالجة هذا الأمر عبر استخدام خيار نقطة البداية MIDPOINTS= لتحديد فترات فئوية موحدة وثابتة تُجبر كافة المدرجات التكرارية في جميع تقارير المجموعات على الالتزام بنفس المقسمات الأفقية، مما يحقق أعلى درجات النزاهة البصرية في المقارنات التجريبية.
8.2 مخططات الاحتمال الطبيعي (Q-Q Plots)
تُعد مخططات التجزيء والتجزيء المقارن (Quantile-Quantile Plots والمعروفة اختصاراً بـ Q-Q Plots) الأداة الرسومية الأكثر احترافية ودقة لتقييم اعتدالية البيانات واكتشاف مواضع الخلل التوزيعي في الذيول والوسط لكل فئة مستقلة. يتم توليد هذه المخططات عبر استدعاء عبارة QQPLOT داخل إجراء التحليل أحادي المتغير المقسم بالمجموعات. تقوم هذه العبارة برسم بياني مستمر تُوضع فيه الكميات المئينية المحسوبة من بيانات العينة الفعلية على المحور الرأسي، بينما تُوضع الكميات المئينية النظرية المناظرة لها والمأخوذة من التوزيع الطبيعي المعياري على المحور الأفقي، وذلك لكل مجموعة تصنيفية في تقرير منفصل ومستقل.
يقوم التفسير المنهجي لمخطط Q-Q على دراسة نمط اصطفاف النقاط التجريبية حول الخط المرجعي المستقيم الذي يوفره ساس كدلالة على التطابق التام؛ فإذا كانت بيانات المجموعة تتوزع اعتدالياً بطريقة مثالية، فإن كافة النقاط ستصطف بانتظام مذهل فوق هذا الخط المستقيم المرجعي أو تتقلب حوله بهوامش طفيفة جداً تبررها العشوائية المعاينة. أما إذا بدأت النقاط في الانحراف الممنهج عن مسار الخط المستقيم، فإن طبيعة هذا الانحراف تعكس الخلل التوزيعي الكامن في تلك الفئة بعينها:
- الالتواء نحو اليمين (Positive Skewness): يظهر في المخطط على شكل منحنى مقعر ينحرف فيه طرفا البيانات نحو الأعلى فوق الخط المستقيم عند النهاية اليمنى.
- الالتواء نحو اليسار (Negative Skewness): يظهر على هيئة منحنى محدب تنحرف فيه النقاط إلى الأسفل تحت الخط المستقيم عند النهاية اليسرى للمخطط.
- الذيول الثقيلة والتفرطح الموجب (Heavy Tails): تظهر عندما تبتعد النقاط عن الخط المستقيم عند الطرفين في اتجاهين متعاكسين مشكلة ما يشبه حرف (S)، مما يشير إلى وجود قيم متطرفة بأعداد تفوق ما يسمح به التوزيع الطبيعي المعياري.
- الذيول الخفيفة والتفرطح السالب (Light Tails): تظهر عندما تتقارب النقاط وتنضغط باتجاه المركز مع تسطح ملحوظ في التباعد عند الأطراف.
تتيح المقارنة الرسومية لمخططات Q-Q الناتجة عن عبارة التقسيم للباحث إجراء تشخيص بصري فوري ومتزامن لسلامة افتراضات التوزيع عبر الفئات؛ فمن خلال تصفح المخططات المتتابعة للمجموعات، يمكن للمحلل الجزم في ثوانٍ معدودة بما إذا كانت مشكلة عدم الاعتدالية تعم كافة الشرائح قيد الاختبار أو أنها مقتصرة حصرياً على فئة معينة تعاني من ذيل ثقيل، مما يوجه خطة التحليل الإحصائي اللاحقة بدقة واقتدار علمي بالغين.
8.3 مخططات الصندوق والمخططات الجذعية (Box Plots & Stem-and-Leaf)
إلى جانب المدرجات ومخططات الاحتمال، يوفر الخيار العام PLOT المدرج في سطر الإجراء مخرجات كلاسيكية غنية بالمعلومات التوزيعية لكل مستوى تصنيفي، وتتجسد بصورة خاصة في المخطط الجذعي ومخطط الأوراق (Stem-and-Leaf Display) ومخططات الصندوق والنهايات الطرفية (Box Plots). يمثل المخطط الجذعي تمثيلاً بيانياً شبه جدولي يحتفظ بالقيم الرقمية الفعلية للمشاهدات مع تنظيمها في هيئة مدرج تكراري دقيق؛ حيث يمثل “الجذع” المراتب العشرية أو المئوية العليا للأرقام، بينما تمثل “الأوراق” الآحاد أو الكسور المتفرعة منها، مما يوفر رؤية عيانية للترددات وتكتلات القيم في كل فئة.
أما مخطط الصندوق المرافق، فيقدم ملخصاً هندسياً فائق البراعة للمقاييس الخمسة المحددة للتوزيع داخل كل مجموعة فرعية: الحد الأدنى، الربيع الأول، الوسيط، الربيع الثالث، والحد الأعلى. ويتشكل قلب الرسم من مستطيل (الصندوق) يمثل مداه قيمة المدى بين الرُبيعي (IQR)، وتمر بداخله خطوط أو علامات تحدد موقع الوسيط الحسابي والقيمة المتوسطة. يتيح فحص هذا الصندوق عبر التقارير المستقلة لكل فئة استقراء تباين وتشتت المجموعات بمجرد النظر؛ فالصندوق المتسع يعكس تبايناً داخلياً كبيراً، في حين يعكس الصندوق المضغوط تماسكاً وتجانساً فئوياً عالياً، مما يسهل مقارنة تجانس التباين بين المجموعات قبل الخوض في اختبار ليفين أو اختبار بارتليت المعقدين.
كما تمتد من جانبي الصندوق خطوط مستقيمة تُعرف بـ “الشوارب” (Whiskers)، والتي تصل إلى أقصى المشاهدات التي لا تزال تقع ضمن الحدود الطبيعية المقبولة، بينما تُعرض أي مشاهدات تتجاوز تلك الحدود كرموز أو نقاط منفصلة تطفو في الفراغ أعلى أو أسفل الشوارب. يتيح هذا التمايز البصري الفوري لكل مجموعة فرعية رصد الحالات الشاذة ومستويات تطرفها (سواء كانت علامات خفيفة أو دوائر مصمتة تشير إلى التطرف الشديد) بصورة بديهية ومقنعة للغاية تدعم النتائج الواردة في الجداول الإحصائية المصاحبة.
9. تخصيص المخرجات وحفظ الجداول الإحصائية عبر نظام ODS
9.1 آلية عمل نظام تسليم المخرجات (Output Delivery System)
يولد إجراء التحليل أحادي المتغير، بطبيعته التصميمية الشاملة، كمية هائلة من الجداول والمؤشرات والرسومات؛ وعند اقتران هذا الإجراء بعبارة التقسيم BY لتطبيقه على متغير تصنيفي يضم العديد من المستويات (مثل عشر مناطق بيعية أو عشرين شريحة عمرية)، فإن حجم النتائج المتدفقة في شاشة العرض (Results Viewer) يتضخم بشكل هائل قد يؤدي إلى شلل التصفح وتشتت تركيز الباحث وصعوبة استخلاص الأرقام الجوهرية. هنا تبرز القوة الفذة لنظام تسليم المخرجات في ساس (Output Delivery System – ODS)، والذي صُمم ليكون طبقة التحكم الحاكمة في التقاط، وتصفية، وتوجيه كافة الكائنات الإحصائية التي ينتجها أي إجراء داخل النظام.
يعمل نظام تسليم المخرجات وفق مفهوم الكائنات المعيارية (Table Objects)؛ فكل جدول يظهر في تقرير التحليل أحادي المتغير يمتلك اسماً برمجياً ثابتاً وفريداً داخل مستودع قوالب ساس، بصرف النظر عن البيانات المدخلة. فعلى سبيل المثال، يحمل جدول العزوم الاسم الداخلي Moments، ويحمل جدول مقاييس الموقع الاسم BasicMeasures، بينما يحمل جدول اختبارات التوزيع الطبيعي الاسم TestsForNormality، وجدول الملاحظات القصوى الاسم ExtremeObs. لمعرفة هذه الأسماء بدقة في أي تحليل، يوفر ساس الأمر البرمجي التتبعي ODS TRACE ON; الذي يُكتب قبل استدعاء الإجراء، مما يجعل النظام يطبع في سجل المعالجة (SAS Log) بطاقة تعريفية متكاملة تتضمن الاسم البرمجي والمسار الهيكلي لكل جدول يتم إنشاؤه أثناء التنفيذ.
بمجرد التعرف على أسماء الجداول المستهدفة، يستطيع المحلل استخدام أمر التصفية والاختيار الانتقائي ODS SELECT لفرض حصار برمجي على المخرجات ومنع طباعة أي جدول غير مرغوب فيه؛ فعلى سبيل المثال، إذا كان المحلل مهتماً فقط باختبارات الاعتدالية والمقاييس الأساسية للمجموعات، فإنه يكتب الأمر بالصيغة: ODS SELECT BasicMeasures TestsForNormality; قبل تنفيذ الإجراء. وبذلك، يقوم ساس بحجب مئات الأسطر والجداول الثانوية، ولا يعرض في نافذة النتائج سوى هذين الجدولين لكل مستوى من مستويات عبارة التقسيم، مما يجعل التقارير فائقة التركيز والنقاء الإحصائي.
9.2 تصدير نتائج المجموعات إلى جداول بيانات جديدة (ODS OUTPUT)
لا تقتصر قوة نظام تسليم المخرجات على تصفية العرض المرئي فقط، بل تمتد إلى الوظيفة الأكثر حيوية في معالجة البيانات المتقدمة: تحويل المخرجات الإحصائية المطبوعة إلى جداول بيانات مهيكلة بصيغة ساس (SAS Data Sets) صالحة للاستخدام في خطوات برمجية لاحقة. ويتحقق ذلك عبر استخدام العبارة السحرية ODS OUTPUT، والتي تعيد توجيه أي كائن جدولي من شاشة العرض التقريرية وتخزينه كجدول رقمي دائم أو مؤقت في مكتبات النظام.
عند دمج هذه التقنية مع عبارة التقسيم بالصيغة: ODS OUTPUT TestsForNormality=Work.NormalityResults;، فإن ساس يقوم بعملية أتمتة فائقة الذكاء والروعة؛ حيث يستخلص نتائج اختبارات الاعتدالية لكافة المجموعات الفرعية المتفرقة في التقارير المستقلة، ويقوم برصها ودمجها تلقائياً في جدول بيانات واحد ومنظم، مع إضافة عمود تصنيفي يتضمن اسم وقيمة متغير التقسيم بجانب كل نتيجة إحصائية. يتيح هذا الجدول الجديد للمحلل إجراء عمليات فرز، أو تصفية، أو حساب متوسطات النتائج، أو فحص المجموعات التي سجلت قيماً احتمالية أقل من 0.05 عبر خطوة استعلامية بسيطة (Data step or PROC SQL)، دون الحاجة إلى نقل أي رقم يدوياً من التقارير النصية.
علاوة على ذلك، يفتح نظام تسليم المخرجات الباب واسعاً أمام التصدير التلقائي الفوري لكافة نتائج المجموعات إلى ملفات وتنسيقات خارجية تلائم متطلبات المؤسسات التنفيذية؛ فباستخدام وجهات النظام المتعددة مثل ODS EXCEL أو ODS PDF أو ODS HTML، يمكن تصدير التقارير الإحصائية الفئوية مصحوبة بالرسومات البيانية الملونة في جداول مخصصة ذات تنسيقات أنيقة تلتزم بالهويات البصرية للشركات أو المعايير الصارمة للمجلات الأكاديمية (مثل معايير APA)، مما يوفر مئات الساعات من العمل التنسيقي اليدوي المضني ويضمن الحصانة الكاملة ضد أخطاء النقل البشري.

9.3 استخدام عبارة OUTPUT العادية لاستخراج المعالم الإحصائية
إلى جانب نظام تسليم المخرجات المتقدم (ODS)، يوفر إجراء التحليل أحادي المتغير أداة تصدير كلاسيكية شديدة الكفاءة والسرعة الحوسبية مدمجة في صميمه البرمجي، وتتمثل في عبارة استخراج المخرجات التقليدية OUTPUT OUT=. تختلف هذه العبارة جوهرياً في فلسفتها عن ODS؛ فبينما يركز الأخير على التقاط الجداول بصيغتها التقريرية المعروضة، تتيح عبارة المخرجات التقليدية للمبرمج تصميم جدول إحصائي ملخص ومضغوط بالكامل، يضم سطراً واحداً فقط لكل مستوى من مستويات عبارة التقسيم، متضمناً مؤشرات إحصائية محددة يختارها المحلل بعناية فائقة.
تعتمد بنية هذه العبارة على تحديد اسم جدول البيانات الجديد عبر خيار OUT=، يليه استدعاء الكلمات المفتاحية الإحصائية المعتمدة في ساس مع ربط كل كلمة باسم متغير جديد من ابتكار المبرمج، كما يتضح في البنية النموذجية الآتية:
OUTPUT OUT=summary_stats MEAN=Grp_Mean STD=Grp_SD MEDIAN=Grp_Median QRANGE=Grp_IQR PROBN=Grp_NormP;
في هذه الشفرة، يقوم الإجراء بحساب المتوسط، والانحراف المعياري، والوسيط، والمدى الربيعي، والقيمة الاحتمالية لاختبار الاعتدالية لكل فئة مصنفة عبر عبارة التقسيم، ويخزنها في أعمدة مسماة بدقة داخل جدول ملخص، بحيث يتطابق عدد أسطر الجدول الناتج تماماً مع عدد المجموعات الفرعية قيد الدراسة.
تتفوق عبارة المخرجات التقليدية على نظام تسليم المخرجات في كفاءة إدارة موارد المعالج وسرعة التنفيذ، لا سيما عند معالجة قواعد البيانات العملاقة التي تضم ملايين السجلات وعشرات الآلاف من المجموعات التصنيفية؛ إذ تتجاوز عبارة المخرجات طبقات المعالجة الرسومية والقوالب التنسيقية وتستخرج الأرقام من المسجلات الحسابية مباشرة إلى جدول البيانات النهائي. ويمثل هذا الجدول المضغوط المدخل المثالي لبناء لوحات القياس التفاعلية (Dashboards)، أو تغذية نماذج التنبؤ، أو إجراء مقارنات بيانية متقدمة بين معالم المجموعات عبر إجراءات الرسوم الحديثة مثل PROC SGPLOT بكل انسيابية ومرونة.
10. مقارنة الفروق الدقيقة: عبارة BY مقابل عبارة CLASS في Proc Univariate
10.1 الفروق الهيكلية والبرمجية بين BY و CLASS
يقع كثير من المبرمجين والمحللين، حتى من ذوي الخبرة المتوسطة في بيئة ساس، في حيرة منهجية حول المفاضلة بين استخدام عبارة التقسيم الفئوي BY وعبارة التصنيف الجماعي CLASS داخل إجراء التحليل أحادي المتغير؛ فرغم أن كلتا العبارتين تؤديان وظيفة تقسيم المجتمع الإحصائي وفقاً لمتغير نوعي، إلا أن الآليات البرمجية والهندسية الكامنة وراء كل منهما تختلف اختلافاً جذرياً يستوجب فهماً دقيقاً لاختيار الأنسب لكل سياق تحليلي.
يتمثل الفارق الهيكلي الأول والأكثر بروزاً في مسألة إعداد البيانات؛ فكما أسلفنا، تفرض عبارة التقسيم BY شرطاً حاسماً وإلزامياً يقضي بضرورة فرز البيانات مسبقاً وفق متغير التقسيم باستخدام إجراء الفرز PROC SORT، ويتوقف التنفيذ تماماً إذا خولف هذا الشرط. في المقابل، تتسم عبارة التصنيف CLASS بمرونة برمجية مطلقة في هذه النقطة؛ إذ لا تشترط أي فرز مسبق للبيانات، وتتعامل مع السجلات في ترتيبها العشوائي الأصلي، حيث يقوم الإجراء داخلياً بإنشاء مصفوفات فهرسة لتجميع الحسابات لكل فئة دون الحاجة إلى إنشاء جدول مرتب جديد أو تعديل الجدول القائم.
أما من منظور إدارة الذاكرة واستهلاك موارد المعالج (Memory & CPU Management)، فإن الفارق ينعكس في السيناريوهات التطبيقية؛ ففي مجموعات البيانات الضخمة للغاية، تتفوق عبارة التقسيم BY تفوقاً كاسحاً في كفاءة استهلاك الذاكرة العشوائية (RAM)؛ نظراً لأنها تعالج مجموعة واحدة في كل لحظة زمنية وتفرغ ذاكرتها فور الانتهاء منها، مما يمكنها من معالجة مليارات الأسطر دون أي اختناق في الذاكرة. في المقابل، تضطر عبارة التصنيف CLASS إلى إبقاء كافة المستويات التصنيفية ومصفوفاتها الحسابية مفتوحة ومحملة في الذاكرة النشطة في آن واحد طوال فترة المعالجة، مما قد يؤدي في قواعد البيانات فائقة الضخامة ذات المتغيرات التصنيفية متعددة المستويات إلى استنزاف كامل للذاكرة وتوقف النظام عن العمل.
10.2 مقارنة المخرجات البيانية والتحليلية
ينعكس الاختيار بين العبارتين بشكل مباشر على طريقة هيكلة وعرض التقارير والجداول الإحصائية؛ فعند الاعتماد على عبارة التقسيم BY، يتعامل النظام مع المجموعات ككيانات مستقلة ومنعزلة تماماً، حيث يولد تقريراً إحصائياً متكاملاً ومفصولاً بصفحات وعناوين مستقلة لكل مجموعة، كما لو كان الإجراء قد تم تشغيله عدة مرات منفصلة على كل شريحة بمفردها. هذا النمط ممتاز عند إعداد ملفات تقارير مفصلة لكل فرع، أو عميل، أو مريض على حدة لتسليمها لجهات مختلفة بشكل مستقل.
أما عبارة التصنيف CLASS، فتمتلك فلسفة إحصائية تجمعية تهدف إلى تيسير المقارنة المباشرة جنباً إلى جنب؛ حيث تقوم بدمج الإحصاءات الوصفية لكافة المستويات التصنيفية داخل نفس الجدول الإحصائي، مما يتيح للمحلل قراءة متوسطات ووسائط وانحرافات كافة الفئات في نفس الصفحة ونفس السطر المقارن دون الحاجة إلى التنقل بين عشرات الصفحات المنفصلة، وهو ما يفضله الباحثون في المقارنات السريعة وتقارير الجودة المدمجة.
وتتجلى القوة الكبرى لعبارة التصنيف CLASS في قدراتها الرسومية الاستثنائية؛ فعند طلب الرسوم البيانية المتطورة والمدرجات التكرارية المصاحبة، تستطيع عبارة التصنيف توليد رسوم بيانية مقارنة جنباً إلى جنب (Side-by-Side Plots) أو رسوم صندوقية متجاورة على نفس المحور الإحداثي الموحد، فضلاً عن المدرجات التكرارية المقارنة رأسياً (Comparative Histograms) التي تتقاسم نفس المحور الأفقي. يتيح هذا التمثيل رؤية الفروق الجوهرية وتداخل التوزيعات بين المجموعات بأسلوب بصري مقارن مذهل تعجز عبارة التقسيم BY التقليدية عن توفيره؛ إذ تكتفي الأخيرة بإنتاج رسوم مستقلة في صفحات منفصلة يصعب مطابقتها بصرياً بالدقة ذاتها.
11. تطبيقات متقدمة وسيناريوهات إحصائية متعددة المجموعات والمتغيرات
11.1 التحليل عبر مستويات تصنيفية متعددة (Nested & Multiple BY Groups)
لا تتوقف قدرات إجراء التحليل أحادي المتغير عند حدود التقسيم الفئوي البسيط عبر متغير وحيد، بل تمتد لتشمل معالجة السيناريوهات الإحصائية الهرمية المعقدة ومتعددة الأبعاد، والتي تتطلب تقاطع مستويات تصنيفية متعددة لدراسة الظواهر في أدق تفاصيلها القطاعية. يتحقق ذلك برمجياً بتضمين متغيرين تصنيفيين أو أكثر في عبارة التقسيم بالصيغة: BY Region Gender Treatment;. في هذا التركيب المتقدم، يقوم ساس بتشريح المجتمع الإحصائي إلى خلايا تحليلية بالغة الدقة تمثل كافة التباديل والتقاطعات الممكنة بين تلك المتغيرات (مثل: فرع الرياض – ذكور – مجموعة العلاج أ).
يفرض هذا التحليل متعدد المستويات متطلبات صارمة على خطوة الفرز المسبق؛ إذ يجب أن تتطابق عبارة التقسيم في إجراء الفرز PROC SORT تطابقاً تاماً مع نظيرتها في إجراء التحليل أحادي المتغير، وبنفس الترتيب الهرمي للمتغيرات. يقوم إجراء الفرز أولاً بترتيب البيانات وفق المتغير الرئيسي (المنطقة)، ثم يعيد ترتيب السجلات داخل كل منطقة وفق المتغير الثاني (النوع الاجتماعي)، ثم يرتب السجلات داخل كل نوع وفق المتغير الثالث (نوع العلاج). هذا الفرز الهرمي المحكم يضمن لمفسر ساس الانتقال السلس بين التقاطعات الفرعية وحساب المقاييس الإحصائية دون أي خطأ في التسلسل.
تتطلب قراءة المخرجات الناتجة عن هذه التقاطعات المتعددة وعياً إحصائياً نقدياً؛ إذ يؤدي الإفراط في تفتيت العينات عبر مستويات تصنيفية متعددة إلى ما يُعرف في الإحصاء بظاهرة “تناقص العينات في الخلايا” (Sparse Cells). في هذا السيناريو، قد ينخفض حجم العينة في بعض التقاطعات النادرة إلى مشاهدات قليلة جداً (أقل من 5 مشاهدات)، مما يجعل حساب العزوم والانحرافات واختبارات الاعتدالية لتلك الخلية غير مستقر وفاقداً للقوة الإحصائية؛ لذا يجب على المحلل مراقبة عدد المشاهدات (N) في صدارة تقرير كل خلية هرمية للتأكد من كفاية الحجم للمقاييس الوصفية المحسوبة.
11.2 التحليل متعدد المتغيرات العددية في آن واحد
في كثير من المسوح الديموغرافية والبحوث الطبية، لا يقتصر اهتمام الباحث على متغير كمي وحيد، بل يمتد لدراسة باقة متكاملة من القياسات الحيوية أو المالية لكل فئة؛ كأن يقوم المحلل بدراسة ضغط الدم الانقباضي، ومستوى الكوليسترول، ومؤشر كتلة الجسم، ومعدل السكر التراكمي في تجربة واحدة عبر مجموعات علاجية مختلفة. يتيح إجراء التحليل أحادي المتغير معالجة هذه المصفوفة متعددة المتغيرات بكل سلاسة وبشفرة برمجية مقتضبة للغاية، وذلك عبر إدراج قائمة المتغيرات الرقمية المستهدفة مجتمعة داخل عبارة المتغيرات بالصيغة:
VAR SystolicBloodPressure Cholesterol BMI HbA1c;
عند تنفيذ هذه الشفرة المقترنة بعبارة التقسيم، يقوم ساس بتطبيق حلقة تكرارية برمجية ذكية؛ إذ يبدأ بالمجموعة التصنيفية الأولى، ويولد لها تحليلاً وصفياً واختبارات اعتدالية متكاملة للمتغير الرقمي الأول، ثم ينتقل للمتغير الثاني، ثم الثالث والرابع داخل نفس المجموعة، قبل أن ينتقل بأكمله إلى المجموعة التصنيفية التالية لتكرار نفس المنظومة التحليلية. ينتج عن ذلك توثيق إحصائي شامل يغطي كافة الأبعاد الرقمية للظاهرة عبر كافة الفئات المدروسة في خطوة تنفيذية موحدة.
تكمن الميزة التحليلية الفائقة لهذا التطبيق في تمكين الباحث من رصد “الأنماط التوزيعية المشتركة” (Common Distributional Patterns)؛ فقد تكشف النتائج المقارنة أن بعض المجموعات تعاني من التواءات حادة في متغير الكوليسترول مع استقرار كامل في مؤشر كتلة الجسم، في حين تظهر مجموعة أخرى العكس تماماً. يتيح هذا التقييم المتقاطع للمتخصصين بناء تشخيصات سريرية أو اقتصادية مركبة تأخذ في الحسبان التباينات الهيكلية المتزامنة عبر مصفوفة القياسات المتعددة، مما يعزز دقة اتخاذ القرارات الاستراتيجية.
11.3 تطبيق الأوزان التكرارية والمعايرة الإحصائية
في الدراسات المسحية الكبرى واستطلاعات الرأي العام والبحوث الوبائية الميدانية، نادراً ما يتم التعامل مع المشاهدات كأفراد متساوين في الثقل الحسابي؛ إذ تعتمد هذه الدراسات على خطط معاينة معقدة (Complex Sampling Designs) تتضمن طبقات وأوزاناً احتمالية متباينة، لتعويض عدم التناسب في تمثيل بعض الشرائح السكانية في العينة المختارة. يوفر إجراء التحليل أحادي المتغير المقسم بالمجموعات استجابة فائقة الدقة لهذه المتطلبات المنهجية عبر دعم عبارتين رئيسيتين للأوزان الحسابية:
- عبارة التكرارات (FREQ): تُستخدم عندما يمثل السجل الواحد في قاعدة البيانات تكراراً لعدد من الحالات المتطابقة تماماً، حيث يحدد المتغير المدرج في العبارة عدد مرات تكرار تلك القيمة، فيقوم الإجراء بالتعامل مع السطر كأنه مكرر رياضياً بالعدد المذكور، مما يضاعف حجم العينة الفعلي في الحسابات الإحصائية لكل مجموعة دون الحاجة إلى تضخيم حجم ملف البيانات الفعلي بأسطر متطابقة.
- عبارة الأوزان الإحصائية (WEIGHT): تُستخدم لتعيين أوزان ترجيحية ومعايرة احتمالية للقيم المستمرة؛ حيث يمثل المتغير المدرج في العبارة الوزن النسبي أو وزن المعاينة المخصص لكل مشاهدة. يقوم الإجراء بحساب مقاييس النزعة المركزية والتشتت المرجحة (Weighted Mean & Weighted Variance) وفق المعادلات الرياضية المعتمدة لنظرية العينات، مع تعديل درجات الحرية ومستويات الدلالة الإحصائية بما يتوافق مع الأوزان المعيارية لكل مستوى تصنيفي.
تضمن هذه المعالجة الترجيحية المقسمة بالمجموعات تفادي التقديرات المنحازة والمضللة لمعالم المجتمع؛ فعند دراسة معدلات الدخل أو الإنفاق الأسري مقسمة حسب المحافظات، يؤدي استخدام الأوزان المعايرة إلى تصحيح التمثيل السكاني للمناطق الريفية مقابل الحضرية داخل كل فئة جغرافية، مما ينتج مؤشرات إحصائية تعكس الواقع الميداني بدقة متناهية وتتوافق مع المعايير الإحصائية المعتمدة في المنظمات الدولية ومراكز الإحصاء الوطنية.
12. معالجة الأخطاء الشائعة وتحسين كفاءة التحليل البرمجي في ساس
12.1 أخطاء الترتيب والتنسيق وكيفية تشخيصها في السجل (SAS Log)
يُمثل سجل معالجة ساس (SAS Log) النافذة التشخيصية الأولى والمرجع الأهم للمبرمج المتميز لاكتشاف وتصحيح الإشكالات التقنية التي تعترض تنفيذ إجراء التحليل أحادي المتغير المقسم؛ فالنظام يطبع في السجل كل خطوة تنفيذية مصحوبة برسائل تشخيصية دقيقة تتدرج من الملاحظات الإرشادية الزرقاء (Notes)، إلى التحذيرات الصفراء (Warnings)، وصولاً إلى الأخطاء البرمجية الصريحة باللون الأحمر (Errors) التي توقف التنفيذ فوراً.
تتصدر رسالة الخطأ الكلاسيكية القائلة بأن مجموعة البيانات ليست مرتبة تصاعدياً قائمة الأخطاء الأكثر شيوعاً عند المبتدئين؛ ويتم تشخيص هذا العطل فوراً في السجل، ويكون الحل الوحيد المعتمد هو الرجوع للوراء وتطبيق إجراء الفرز PROC SORT على متغير التقسيم بدقة. غير أن هناك أخطاء خفية ومستترة لا توقف التنفيذ ولكنها تؤدي إلى تشويه خطير في المخرجات وتقسيم المجموعات؛ ومن أبرزها “اختلاف التنسيقات النصية” (Text Formatting Discrepancies) في متغير التجميع، كأن تُكتب إحدى المجموعات بالحروف الكبيرة “MALE” وتُكتب نفس المجموعة في سجلات أخرى بالحروف الصغيرة “Male”، أو أن تحتوي بعض السجلات على مسافات بيانية خفية في البداية أو النهاية.
يتعامل ساس مع هذه الفروق الطفيفة في المحارف والمسافات بحرفية حاسوبية صارمة ويعتبر كل تنويع نصي قيمة فئوية مستقلة بذاتها، مما يؤدي إلى توليد تقارير منفصلة ومبتورة لنفس الفئة الواحدة. لمعالجة هذا الخلل وتطهير البيانات قبل التحليل، يتعين على المبرمج تمرير متغير التجميع في خطوة تحضيرية سابقة باستخدام دوال توحيد النصوص، مثل دالة UPCASE لتحويل كافة الأحرف إلى الصيغة الكبيرة، ودالة STRIP أو COMPBL لإزالة المسافات الزائدة والفراغات العشوائية، مما يضمن دمج السجلات المتطابقة في وعاء تصنيفي موحد وثابت.
كما تبرز إشكالية “البيانات المفقودة في متغير التجميع” (Missing BY-values)؛ فإذا تُرِك متغير التقسيم فارغاً في بعض السجلات، فإن الإجراء سيقوم تلقائياً بتجميعها في تقرير فئوي مستقل تحت مسمى الفئة المفقودة. إذا لم تكن هذه الفئة مقصودة منهجياً للتحليل، فيجب عزلها وتصفيتها صراحة قبل تنفيذ الإجراء عبر استخدام عبارة التصفية الشرطية بالصيغة: WHERE group_variable IS NOT MISSING;، مما يمنع توليد تقارير غير ذات صلة ويحافظ على تماسك هيكل النتائج الإحصائية المستهدفة.
12.2 تحسين استهلاك الموارد وسرعة التنفيذ
عند الانتقال بالتحليل الإحصائي من العينات المعملية المحدودة إلى قواعد البيانات الضخمة (Big Data) في قطاعات الاتصالات أو البنوك التي تحتوي على عشرات الملايين من السجلات والعديد من المتغيرات، يصبح تحسين كفاءة التنفيذ وإدارة موارد الخوادم ضرورة تقنية ملحة لتفادي بطء الأنظمة واستنزاف وحدات المعالجة والتخزين. ويبرز في صدارة استراتيجيات التحسين الاستخدام الحكيم لخيارات التحكم في الأعمدة المقروءة: KEEP= و DROP= الملحقة باسم جدول البيانات في سطر الإجراء.
تضمن إضافة هذه الخيارات بالصيغة: DATA=huge_dataset(KEEP=GroupVar TargetVar) إلزام محرك ساس بقراءة المتغيرات الضرورية للتحليل فقط من القرص الصلب إلى الذاكرة، مع تجاهل مئات الأعمدة الأخرى غير المعنية بالدراسة، مما يقلل بشكل جذري من عمليات القراءة والكتابة على القرص (I/O Operations)، ويسرع من زمن المعالجة بنسب تتجاوز 70% في قواعد البيانات العريضة. كما يُنصح دائماً بإيقاف تشغيل الخيارات الرسومية التلقائية وحجب مخرجات نظام تسليم المخرجات غير المطلوبة باستخدام أمر الإغلاق المؤقت ODS LISTING CLOSE; في حال كان الهدف الوحيد للعملية هو استخراج جدول أرقام عبر عبارة المخرجات دون الحاجة إلى عرض نتائج بصرية على الشاشة.
ومن التقنيات المتقدمة الاستثنائية لتحسين الأداء البرمجي، استخدام “الفهارس الإحصائية” (Data Set Indexes)؛ فمن خلال إنشاء فهرس مركب مسبقاً على متغيرات التقسيم داخل جدول البيانات الأصلي، يستطيع إجراء التحليل أحادي المتغير التعرف على التسلسل المنظم للسجلات والوصول إليها وفق ترتيب الفهرس مباشرة، مما يتيح تطبيق عبارة التقسيم BY بنجاح باهر دون الحاجة إلى إجراء فرز صريح عبر PROC SORT، وهو ما يوفر مساحات تخزين هائلة كانت ستُستهلك في توليد جداول مفرزة وسيطة، ويختصر زمن المعالجة الإجمالي للعمليات التحليلية الدورية.
12.3 أفضل الممارسات الأكاديمية لتوثيق التحليل ونتائجه
تمثل البرمجة الإحصائية لغة تواصل علمية وتوثيقية رفيعة المستوى؛ لذا فإن كتابة الشفرات التحليلية لإجراء التحليل أحادي المتغير المقسم بالمجموعات يجب أن تتوافق مع أرقى المعايير الأكاديمية والممارسات المهنية الدولية لضمان “قابلية التكرار العلمي” (Reproducibility) وشفافية النتائج وسهولة مراجعتها وتدقيقها من قبل أطراف خارجية أو لجان علمية مستقلة.
يقتضي هذا الالتزام أولاً توثيق الشفرة البرمجية بالتعليقات التفصيلية (Comments) التي توضح الفلسفة الكامنة وراء كل خيار إحصائي تم تفعيله، وتبرير أسباب اختيار حدود التصفية، وقواعد استبعاد أو تقليص المشاهدات المتطرفة، ومصادر البيانات وتاريخ سحبها. كما ينبغي استخدام التنسيقات المخصصة المعرفة عبر إجراء التنسيق PROC FORMAT لإضفاء تسميات واضحة ومقروءة للمتغيرات الفئوية الرقمية (مثل تعيين القيمة 1 لتدل على “المجموعة الضابطة” والقيمة 2 لتدل على “مجموعة العلاج بالجرعة الكاملة”)، مما يضمن ظهور مسميات علمية فصيحة في ترويسات التقارير وجداول المخرجات بدلاً من الأرقام الصماء المبهمة.
وأخيراً، يتطلب التوثيق الأكاديمي الرصين الاحتفاظ بنسخة مدمجة ودائمة من سجل المعالجة (SAS Log) الموثق بالساعة والتاريخ وإصدار البرنامج، وربطه بالجداول المصدرة عبر نظام تسليم المخرجات (ODS). هذا التكامل بين الشفرة المشروحة، وسجل المعالجة النظيف الخالي من الأخطاء والتحذيرات، والجداول الإحصائية المصدرة آلياً، يوفر مسار تدقيق رقمي متكامل (Audit Trail) يرسخ موثوقية البحث، ويضمن امتثاله لأعلى الاشتراطات التنظيمية والمنهجية المعتمدة في النشر العلمي والقطاعات الحيوية حول العالم.
خاتمة
في ختام هذا البيان الشامل، يتجلى لنا بوضوح أن إجراء التحليل أحادي المتغير PROC UNIVARIATE المقترن بعبارة التقسيم الفئوي BY لا يمثل مجرد أداة برمجية إضافية في ترسانة ساس الواسعة، بل هو منهجية إحصائية تشريحية متكاملة لا غنى عنها لأي باحث أو محلل يسعى إلى سبر أغوار البيانات وفهم تبايناتها البينية العميقة. ومن خلال قدرته الفريدة على الجمع بين مقاييس النزعة والتشتت المعلمية واللامعلمية، والتحقق الصارم من فروض الاعتدالية، وتتبع الانحرافات الشاذة، وتقديم تمثيل بصري رفيع المستوى لكل شريحة على حدة، يرتقي هذا الإجراء بالتحليل الوصفي من مجرد تلخيص سطحي للأرقام إلى استكشاف علمي رصين يمهد الطريق بنجاح وثقة نحو بناء النماذج الإحصائية والاستدلالية المتقدمة واتخاذ القرارات الاستراتيجية الدقيقة المبنية على موثوقية الأرقام وصرامتها العلمية.
المراجع
- SAS Institute Inc. (2020). SAS/STAT 15.2 User’s Guide: The UNIVARIATE Procedure. SAS Institute Inc. https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/procstat/procstat_univariate_overview.htm
- National Institute of Standards and Technology. (2012). NIST/SEMATECH e-Handbook of Statistical Methods: Exploratory Data Analysis. U.S. Department of Commerce. https://www.itl.nist.gov/div898/handbook/eda/eda.htm
- Shapiro, S. S., & Wilk, M. B. (1965). An analysis of variance test for normality (complete samples). Biometrika, 52(3/4), 591-611. https://doi.org/10.2307/2333709
- Tukey, J. W. (1977). Exploratory Data Analysis. Addison-Wesley Publishing Company.
- Elliott, A. C., & Woodward, W. A. (2020). Quick Guide to SAS Command Facilities and Procedures. CRC Press. https://doi.org/10.1201/9780429329715