الاحتمال والإحصاء1958تأسيسي9 دقيقة قراءة
تحليل الانحدار للمتتاليات الثنائية
The Regression Analysis of Binary Sequences
Cox, D. R. — Journal of the Royal Statistical Society: Series B
المشكلة
الانحدار الخطي التقليدي يتنبأ بقيمة مستمرة، لكن كثيراً من المسائل العملية نتائجها ثنائية (0 أو 1). حين تمرر خطاً مستقيماً على بيانات ثنائية، قد يُخرج لك «احتمالات» أعلى من 1 أو أقل من 0، وهذا بلا معنى. كان الباحثون بحاجة إلى إطار إحصائي متين يصف كيف يتغيّر احتمال حدث ثنائي بحسب متغير تفسيري أو أكثر، مع اختبارات صارمة وطرق مضبوطة لتقدير المعلمات.
الإسهام
صاغ كوكس الانحدار اللوجستي صياغةً رسمية: نمذجة لوغاريتم أرجحية النتيجة الثنائية كدالة خطية في المتغيرات التفسيرية. تحوّل هذه القيمة الخطية إلى احتمال يقع بين 0 و1. واشتقّ طريقة للمعاملات، وحدّد الإحصاءات الكافية — وهي الملخصات التي تحتوي كامل معلومات البيانات عن كل معلمة — وبنى استدلالاً شرطياً دقيقاً يتخلّص من المعلمات المُزعجة دون أي تقريب. بذلك أصبح للبيانات الثنائية نظرية انحدار صارمة تُوازي الانحدار الخطي الكلاسيكي.
الأثر
أصبح الانحدار اللوجستي أوسع نماذج انتشاراً في الإحصاء وتعلّم الآلة. فهو الأول الذي يبدأ به أي مشروع ثنائي — من التشخيص الطبي إلى تصفية البريد العشوائي. دالة سيجمويد التي استخدمها كوكس أصبحت في الشبكات العصبية المبكرة، ودالة الإنتروبيا التقاطعية المستخدمة في تدريب مصنّفات الحديثة ما هي إلا سالب الذي عظّمه كوكس. ومن أفكار الانحدار اللوجستي نبتت النماذج الخطية المعمّمة ونموذج كوكس للمخاطر التناسبية في تحليل البقاء.
تخيّل مفتاح إضاءة تدريجياً يتحكم في مصباح. الخطي يشبه قرصاً دوّاراً بلا حدود: يمكنك لفّه إلى ما بعد «الإضاءة الكاملة» أو ما قبل «الإطفاء الكامل»، فتدخل منطقة لا وجود لها — لأن المصباح لا يمكن أن يكون أسطع من 100% أو أخفت من 0%.
الانحدار اللوجستي يستبدل ذلك القرص بـآلية على شكل حرف S: مهما أدرتَ القرص، تتشبّع الإضاءة بسلاسة عند 0% و100%. موضع يدك (المُدخل) يُترجَم إلى درجة سطوع () لها دائماً معنى فيزيائي.
ورقة كوكس هي المخطط الهندسي لتلك الآلية.
المشكلة: الخطوط المستقيمة لا تصلح للتنبؤ بنعم أو لا
في الانحدار الخطي التقليدي تتنبأ بمخرج مستمر انطلاقاً من مُدخل : حيث . لكن ماذا لو كانت لا تأخذ سوى 0 أو 1 — مريض يعيش أو يموت، قطعة سليمة أو معيبة؟
حين تمرر خطاً مستقيماً على أصفار وآحاد، سيتجاوز الخط حتماً القيمة 1 أو يهبط دون 0 عند القيم المتطرفة لـ. هذه التنبؤات لا معنى لها كاحتمالات. ما تحتاجه هو نموذج مخرجاته دائماً احتمال صحيح — بين 0 و1.
الحل: الدالة اللوجستية
استخدم كوكس الدالة اللوجستية (المعروفة أيضاً بدالة سيجمويد) لتحويل أي عدد حقيقي إلى احتمال يقع بين 0 و1. الفكرة الجوهرية تمرّ بثلاث مراحل متتالية:
المرحلة الأولى — القيمة الخطية. نحسب مجموعاً مُرجّحاً تماماً كما في الانحدار العادي. هذه القيمة يمكن أن تمتد من إلى .
المرحلة الثانية — ضغط سيجمويد. ندخل في دالة سيجمويد ذات الشكل S: . هذه الدالة «تضغط» أي عدد حقيقي ليقع داخل الفترة .
المرحلة الثالثة — التفسير كاحتمال. المخرج هو تقدير النموذج للقيمة — أي احتمال أن تكون النتيجة 1 بمعلومية المُدخل .
هذه المراحل الثلاث هي جوهر الانحدار اللوجستي، وتأثيرها يتجاوز الإحصاء بكثير: فدالة سيجمويد أصبحت لاحقاً دالة التنشيط المعتمدة في ، وهذا التسلسل بأكمله هو ما يؤديه كل مصنّف ثنائي في التعلم العميق عند .
اللوجيت: قلب الاحتمال رأساً على عقب
دالة سيجمويد تحوّل القيمة الخطية إلى احتمال. ومعكوسها — دالة اللوجيت — يحوّل الاحتمال عائداً إلى قيمة خطية. هذه النظرة المعكوسة هي ما يمنح الانحدار اللوجستي أناقته وقابليته للتفسير.
لنبدأ من أرجحية الحدث: إذا كان الاحتمال ، فالأرجحية هي . مثلاً احتمال 0.75 يعني أرجحية 3:1 — أي أن الحدث مرجّح ثلاث مرات أكثر من عدم حدوثه. بعد ذلك نأخذ اللوغاريتم الطبيعي للأرجحية فنحصل على لوغاريتم الأرجحية: .
الملاحظة الجوهرية عند كوكس: لوجيت الاحتمال هو دالة خطية في المتغيرات التفسيرية. هذه أبسط علاقة يمكن تصوّرها بين المدخلات والمخرج المُحوَّل — وهذا تحديداً سبب تسمية النموذج بالانحدار اللوجستي (من log-odds).
عند هذه النقطة يصبح تفسير المعاملات بديهياً: هو مقدار التغيّر في لوغاريتم الأرجحية لكل وحدة تغيّر في . إذا كانت موجبة فزيادة تجعل الحدث أكثر ترجيحاً، وإذا كانت سالبة فزيادة تُضعف احتمال وقوعه.
إيجاد أفضل منحنى: تقدير الأرجحية القصوى
في الانحدار العادي نقلّل مربعات الأخطاء. لكن مع النتائج الثنائية، الخطأ التربيعي ليس المقياس المناسب — فالتنبؤ بقيمة 0.99 لنتيجة فعلية تساوي 1 يجب أن يُكافأ أكثر من التنبؤ بقيمة 0.51.
استخدم كوكس تقدير الأرجحية القصوى: أوجد قيم و التي تجعل البيانات المُلاحظة أكثر ترجيحاً وفق النموذج. لكل نقطة بيانات: إذا كانت فإسهام النموذج هو ، وإذا كانت فإسهامه هو . الأرجحية الكلية هي حاصل ضرب كل هذه الإسهامات، والهدف تعظيمها.
عملياً نعظّم لوغاريتم الأرجحية — مجموع بدلاً من حاصل ضرب — لأن الجمع أكثر استقراراً عددياً وأسهل في الاشتقاق. هذا اللوغاريتم هو بالضبط سالب ما يُسمّى في التعلم العميق الحديث الثنائية. كل شبكة عصبية دُرّبت على التصنيف تحلّ عملياً مسألة ذاتها التي صاغها كوكس عام 1958.
الإحصاءات الكافية والاستدلال الشرطي
من أبرز إسهامات كوكس تحديده الإحصاءات الكافية للانحدار اللوجستي. هو ملخّص للبيانات يلتقط كامل المعلومات التي تحملها عن معينة — بمعنى أنك تستطيع الاستغناء عن البيانات الخام تماماً دون أن تفقد أي معلومة.
بيّن كوكس أن النموذج اللوجستي يملك الإحصاءات الكافية ذاتها الموجودة في النموذج الخطي الكلاسيكي: (العدد الإجمالي لقيم 1) و (مجموع مُرجّح لقيم المتغير التفسيري). يختزل كل المعلومات عن نقطة التقاطع ، و يختزل كل المعلومات عن الميل .
هذا فتح الباب لتقنية فعّالة: . لتقدير دون الحاجة إلى التعامل مع المعلمة المُزعجة ، يكفي أن نشترط على القيمة الملاحظة لـ. بذلك نتخلّص من كلياً دون أي تقريب. هذا الأسلوب هو النظير الثنائي لاختبار فيشر الدقيق في جداول التوافق.
متغيرات تفسيرية متعددة: التوسّع إلى أبعاد أعلى
يمتد النموذج بشكل طبيعي ليشمل عدة متغيرات تفسيرية. مع من المتغيرات تصبح القيمة الخطية:
كل يقيس تأثير المتغير على لوغاريتم الأرجحية مع تثبيت بقية المتغيرات. المنطق هو ذاته في الانحدار الخطي المتعدد، لكنه يعمل في فضاء لوغاريتم الأرجحية بدلاً من فضاء القيم المستمرة.
بالترميز الحديث نكتب — وهو مع ، أي اللبنة الأساسية في كل من طبقات الشبكة العصبية. طبقة المخرجات في أي مصنّف ثنائي ضمن التعلم العميق هي هذه المعادلة متبوعة بدالة سيجمويد — أي حرفياً نموذج الانحدار اللوجستي.
الفكرة نفسها بالشيفرة
مبسَّط لإظهار الفكرة — ليس التنفيذ الحقيقي.
import numpy as np
def sigmoid(z):
"""الدالة اللوجستية — تحوّل أي عدد حقيقي إلى (0, 1)."""
return 1 / (1 + np.exp(-z))
def log_likelihood(X, y, w):
"""لوغاريتم الأرجحية: ما مدى جودة تفسير الأوزان للبيانات؟"""
p = sigmoid(X @ w)
return np.sum(y * np.log(p + 1e-12) + (1 - y) * np.log(1 - p + 1e-12))
def fit_logistic(X, y, lr=0.01, steps=1000):
"""الصعود التدريجي على لوغاريتم الأرجحية."""
w = np.zeros(X.shape[1])
for _ in range(steps):
p = sigmoid(X @ w)
gradient = X.T @ (y - p) # اتجاه أشدّ صعود
w += lr * gradient # ادفع الأوزان لزيادة الأرجحية
return w
# هذا كل شيء — سيجمويد + لوغاريتم الأرجحية + الصعود التدريجي هو
# كامل الخوارزمية. المكتبات الحديثة تُضيف تنظيماً ومُحسِّنات
# أذكى، لكن الجوهر لم يتغيّر منذ ورقة كوكس (1958).السياق التاريخي: من التحليل الحيوي إلى التعلم العميق
الدالة اللوجستية نفسها تعود إلى فيرهولست (1845) الذي استخدمها لنمذجة النمو السكاني. ثم طبّقها بيركسون (1944) في التحليل الحيوي لتقدير الجرعة الدوائية التي يستجيب عندها 50% من الأفراد. لكن ورقة كوكس عام 1958 هي التي جمعت هذه الخيوط في إطار انحدار عام مع استدلال صارم، فحوّلت النموذج اللوجستي إلى أداة صالحة لـأي مسألة ذات نتائج ثنائية.
1845
منحنى فيرهولست اللوجستي
قدّم بيير-فرانسوا فيرهولست الدالة اللوجستية لنمذجة النمو السكاني بسقف استيعابي — أول ظهور للمنحنى على شكل حرف S.
1944
نموذج بيركسون اللوجستي
طبّق جوزيف بيركسون الدالة اللوجستية على منحنيات الاستجابة للجرعة في التحليل الحيوي، وصاغ مصطلح «لوجيت» ودافع عن تفوّقه على نموذج البروبيت.
1958
كوكس: تحليل الانحدار للمتتاليات الثنائية
صاغ الانحدار اللوجستي كإطار إحصائي عام مع تقدير الأرجحية القصوى والإحصاءات الكافية والاستدلال الشرطي.
1972
النماذج الخطية المعمّمة
وحّد نيلدر وودربورن الانحدار اللوجستي وانحدار بواسون وغيرهما في إطار واحد — النماذج الخطية المعمّمة — مع خوارزمية المربعات الصغرى المُعاد ترجيحها تكرارياً.
1986
الانتشار العكسي وعصبون سيجمويد
استخدم روملهارت وهينتون وويليامز دالة سيجمويد (اللوجستية) كدالة تنشيط في الشبكات العصبية المُدرَّبة بالانتشار العكسي — وارثين دالة كوكس مباشرةً.
2012
ثورة التعلم العميق
فازت شبكة AlexNet بمسابقة ImageNet مستخدمةً طبقات مخرجات سيجمويد/softmax مع الإنتروبيا التقاطعية — وهي التعميم متعدد الفئات للوغاريتم الأرجحية الثنائي الذي وضعه كوكس.
2026
لا يزال النموذج المرجعي الافتراضي
لا يزال الانحدار اللوجستي المصنّف المعتمد كنقطة انطلاق. وتُظهر الدراسات باستمرار أنه يُضاهي النماذج المعقدة أو ينافسها في كثير من السيناريوهات الواقعية.
لماذا لا تزال هذه الورقة مهمة
المرجعCox, D. R.. The Regression Analysis of Binary Sequences. Journal of the Royal Statistical Society: Series B, 1958.
مصطلحات هذه الورقة
- الانحدار اللوجستي الاحتماليLogistic Regression
- دالة سيجمويدSigmoid
- تقدير الأرجحية القصوىMaximum Likelihood Estimation
- العشوائية المتقاطعةCross Entropy
- الدرجة الخامLogit
- لوغاريتم الأرجحيةLog-Odds
- حدّ القرارDecision Boundary
- الإحصاء الكافيSufficient Statistic
- الاستدلال الشرطيConditional Inference