التحقّق المتقاطع وإعادة المعاينة
لماذا يكون خطأ التدريب تقديراً متحيّزاً لخطأ الاختبار، وكيف تعالج ذلك مجموعة التحقّق وطريقة ترك واحد وطريقة الطيّات k، مع حساب LOOCV على خمس مشاهدات مشاهدةً مشاهدة.
المتطلبات المسبقة: مقايضة التحيّز والتباين
انتهت مقالة مقايضة التحيّز والتباين بجدول تشخيصي يقارن خطأ التدريب بخطأ الاختبار. وتفترض تلك المقارنة أنك تملك خطأ اختبار. وعادةً لا تملكه: فكل مشاهدة بحوزتك أُنفقت بالفعل على الملاءمة. وتحلّ طرق إعادة المعاينة هذه المشكلة بإعادة ملاءمة النموذج مراراً على مجموعات جزئية من البيانات، واستخدام الأجزاء المحجوزة لتقدير الأداء على بيانات لم يرَها النموذج.
أ. لماذا ليس خطأ التدريب تقديراً لخطأ الاختبار
يُقاس خطأ التدريب على المشاهدات نفسها التي استُخدمت لاختيار البارامترات، فتكون عملية الملاءمة قد تكيّفت أصلاً مع أي ضجيج تحمله تلك النقاط. ومن ثم فهو متحيّز إلى أسفل بوصفه تقديراً للأداء على بيانات جديدة، ويزداد التحيّز مع مرونة النموذج.
وليس هذا تصحيحاً صغيراً يمكن إهماله. بل هو بالضبط المقدار الذي جعل كثير الحدود من الدرجة 15 يبدو الأفضل في المقالات السابقة بينما كان أسوأ النماذج الثلاثة. وأي إجراء اختيار تقوده أخطاء التدريب سيختار حتماً أكثر المرشّحين مرونة.
ب. أسلوب مجموعة التحقّق
أبسط علاج: قسّم المشاهدات عشوائياً إلى مجموعة تدريب ومجموعة تحقّق، ولائم على الأولى وقِس الخطأ على الثانية. ولأن مشاهدات التحقّق لم تشارك في الملاءمة، فالخطأ الناتج تقدير أمين.
وله عيبان معروفان:
- التقدير شديد التقلّب. فهو يتوقّف على المشاهدات التي صادف وقوعها في مجموعة التحقّق. وتقسيم مختلف يعطي رقماً مختلفاً بوضوح.
- يهدر البيانات. إذ لا يُستخدم للملاءمة سوى جزء، والطرق الإحصائية تؤدي عادةً أسوأ مع عدد أقل من المشاهدات، فيميل خطأ التحقّق إلى المبالغة في تقدير خطأ النموذج الذي كنت ستلائمه على البيانات كاملة.
ج. التحقّق المتقاطع بترك واحد
تعالج LOOCV الأمرين. فمع مشاهدة، احجز مشاهدة واحدة ، ولائم على الـ المتبقية، وتنبّأ بالمتروكة. كرّر ذلك لكل ، ثم خذ المتوسط:
تستخدم كل ملاءمة مشاهدة، فالتحيّز إلى أعلى أقل بكثير منه مع مجموعة تدريب بنصف الحجم، ولأنها تأخذ المتوسط على كل حجب مفرد ممكن فلا عشوائية في التقسيم إطلاقاً - شغّلها مرتين تحصل على الإجابة نفسها.
د. LOOCV محسوبة بالكامل
مجموعة البيانات صغيرة بما يكفي لتنفيذ كل طيّة صراحةً. خمس مشاهدات، ومتنبّئ واحد:
| 1 | 1 | 2 |
| 2 | 2 | 4 |
| 3 | 3 | 5 |
| 4 | 4 | 4 |
| 5 | 5 | 5 |
تعطي ملاءمة انحدار خطي بسيط على الخمس جميعاً - وهي الملاءمة المشتقّة خطوةً خطوة في الانحدار الخطي من المبادئ الأولى. وتعيد LOOCV ملاءمته خمس مرات، تحذف في كل مرة صفاً:
| الطيّة | المحذوف | التنبّؤ | الفعلي | |
|---|---|---|---|---|
| 1 | 4.0000 | 2 | 4.0000 | |
| 2 | 3.1429 | 4 | 0.7347 | |
| 3 | 3.7500 | 5 | 1.5625 | |
| 4 | 4.8571 | 4 | 0.7347 | |
| 5 | 5.5000 | 5 | 0.2500 |
قارن ذلك بمتوسط مربّع خطأ التدريب للملاءمة الكاملة، وهو . فالتقدير الأمين، ، أكبر ثلاث مرات. وتلك الفجوة هي بالضبط التفاؤل الذي افتُتحت به هذه المقالة.
ولاحظ أيضاً الطيّة 1: حذف - النقطة الأبعد أسفل المستقيم - يدع الأربع الباقية تجذب الملاءمة إلى أعلى، فيخطئ التنبّؤ بمقدار 2.0 أي خطأ تربيعي 4.0، وهو أكثر من نصف المجموع. فمع خمس مشاهدات فقط، تهيمن نقطة واحدة مؤثّرة. وهذه خاصية حقيقية للتقدير، لا عيب في الطريقة.
يعمل في متصفحك. تُنزّل عملية التشغيل الأولى بيئة بايثون (~10 ميغابايت)، ثم تُخزّن مؤقتًا.
يعيد تشغيله إنتاج الجدول صفاً صفاً ويطبع LOOCV MSE: 1.4564، مؤكّداً الحساب
اليدوي.
تفاعلي: استبعاد نقطة واحدة، خمس مرات
كل طيّة تعيد ملاءمة المستقيم دون إحدى النقاط.
- النقطة المستبعدة
- (1, 2)
- المستقيم المُعاد ملاءمته
- ŷ = 3.80 + 0.20x
- التنبؤ
- 4.0000
- الخطأ التربيعي
- 4.0000
- تقدير LOOCV أي CV(5)
- 1.4564
- متوسط خطأ التدريب
- 0.48
تستبعد الطيّة 1 النقطة (1, 2). تعيد النقاط الأربع الأخرى ملاءمة المستقيم إلى ŷ = 3.80 + 0.20x، فيتنبأ بالقيمة 4.0000 حيث القيمة الحقيقية 2: فارق قدره 2.0000 وخطأ تربيعي قدره 4.0000، أي 54.9% من مجموع الطيّات الخمس. استبعاد النقطة الأبعد تحت المستقيم يترك الأربع الباقية تشدّ الملاءمة إلى الأعلى، فتحمل هذه الطيّة وحدها أكثر من نصف التقدير. مع خمس مشاهدات فقط، تهيمن نقطة مؤثرة واحدة.
هـ. التحقّق المتقاطع بـ k طيّات
تتطلّب LOOCV ملاءمة، وهو مكلف حين يكون كبيراً أو الملاءمة بطيئة. أما التحقّق المتقاطع بـ k طيّات فيقسّم المشاهدات إلى مجموعة متقاربة الحجم، ويحجز كل مجموعة بدورها، ثم يأخذ المتوسط:
وLOOCV هي الحالة الخاصة . واستخدام أو لا يحتاج سوى 5 أو 10 ملاءمات بدل .
و. لماذا k=5 أو k=10 لا k=n
القراءة البديهية أن الأصغر مجرّد مساومة حسابية. وليس الأمر كذلك - فهناك مقايضة تحيّز-تباين في التقدير نفسه.
التحيّز يحبّذ الكبيرة. فكل ملاءمة في LOOCV تستخدم مشاهدة، أي البيانات كلها تقريباً، فلا تكاد تبالغ في تقدير الخطأ. أما ملاءمات الطيّات الخمس فلا تستخدم سوى 80٪ من البيانات، فتبالغ أكثر قليلاً.
التباين يحبّذ المعتدلة. ففي LOOCV تُدرَّب النماذج الـ على بيانات شبه متطابقة - إذ لا يختلف أي اثنين إلا في مشاهدتين - فتكون أخطاؤها شديدة الارتباط الموجب. ومتوسّط كميات شديدة الارتباط يخفض التباين أقل بكثير من متوسّط كميات ضعيفة الارتباط. ومع أو تتداخل مجموعات التدريب أقل، فتقلّ ارتباطات الأخطاء ويصبح المتوسط أثبت.
وباتّباع جيمس وزملائه، ثبت تجريبياً أن و تعطيان تقديرات لخطأ الاختبار لا تعاني تحيّزاً مفرطاً ولا تبايناً عالياً جداً. وهذا سبب الاصطلاح، وهو نتيجة تجريبية لا مبرهنة.
ز. طريقتان للخطأ في هذا
اختيار السمات قبل التحقّق المتقاطع. إذا غربلت المتنبّئات باستخدام البيانات كاملة ثم أجريت تحقّقاً متقاطعاً للنموذج المبنيّ على الناجين، تكون الطيّات المحجوزة قد أثّرت أصلاً في اختيار السمات. وسيكون التقدير متفائلاً، أحياناً بشكل صارخ. فكل اختيار يعتمد على البيانات يجب أن يقع داخل الحلقة.
التحقّق المتقاطع لمشاهدات مترابطة بتقسيم عشوائي. تفترض الطريقة أن المشاهدات المحجوزة مستقلة عن مشاهدات التدريب. ومع السلاسل الزمنية، أو القياسات المتكرّرة على الشخص نفسه، أو البيانات المجمّعة، يسرّب التقسيم العشوائي معلومات عبر الحدّ. استخدم تقسيماً يحترم البنية - التسلسل الأمامي للزمن، والطيّات المجمّعة للعناقيد.
وفي التصنيف ينتقل كل ما سبق كما هو مع استبدال مقياس الخطأ التربيعي بمعدّل الخطأ في التصنيف؛ ومنطق الطيّات واحد.
الخلاصات الأساسية
- خطأ التدريب متحيّز إلى أسفل بوصفه تقديراً لخطأ الاختبار، ويسوء مع المرونة، فلا يصلح لاختيار النماذج.
- تقسيم التحقّق أمين لكنه عالي التباين ويهدر البيانات.
- LOOCV تأخذ متوسط حجباً مفرداً: لا عشوائية تقسيم، وتحيّز ضئيل. وعلى بياناتنا ذات الخمس نقاط أعطت مقابل خطأ تدريب .
- طيّات k بـ أو هي المساومة القياسية - أرخص من LOOCV وأفضل تجريبياً لأن الملاءمات الأقل ارتباطاً تتوسّط بفعالية أكبر.
- كل قرار يعتمد على البيانات يجب أن يقع داخل حلقة إعادة المعاينة، ويجب أن تحترم بنية الطيّات الترابط الموجود في البيانات.
ما التالي
استخدمنا الملاءمة الخطية مثالاً متكرّراً ثلاث مرات حتى الآن دون اشتقاقها. وتلك هي الثغرة التي يجب سدّها: الانحدار الخطي من المبادئ الأولى يبني مقدّر المربّعات الصغرى من الصفر ويبيّن من أين جاء .
المراجع والقراءات الإضافية
- Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani, An Introduction to Statistical Learning, with Applications in R, Springer (Springer Texts in Statistics 103), 2013المصدر ↗
تُذكر الأعمال المحمية بحقوق النشر للمرجعية فقط ولا تُستضاف هنا؛ يرجى الرجوع إلى الناشر للوصول إليها.