مسألة #22
المؤلف:Mihai Nan
الصعوبة
أفضل نتيجة لك
غير متوفر
المطلوب بناء نموذج تصنيف يتنبأ بما إذا كان المريض مصاباً بمرض السكري بناءً على تحاليل الدم والبيانات الديموغرافية.
كل مريض يتميز بـ 8 خصائص رقمية مستخرجة من التحاليل والقياسات السريرية، والتسمية (target) تشير إلى وجود مرض السكري (1 للإيجابي، 0 للسلبي).
هذا النوع من المشاكل ينتمي إلى فئة التصنيف الثنائي (binary classification).
pregnancies – عدد مرات الحملglucose – مستوى الجلوكوز في الدمblood_pressure – ضغط الدمskin_thickness – سماكة طية الجلدinsulin – مستوى الأنسولينbmi – مؤشر كتلة الجسمdiabetes_pedigree_function – نقاط المخاطر الوراثيةage – عمر المريضtrain.csvيحتوي على جميع الأعمدة الـ 8 للـ features بالإضافة إلى العمود:
target – يشير إلى وجود مرض السكري (0 أو 1)مثال:
| SampleID | pregnancies | glucose | blood_pressure | skin_thickness | insulin | bmi | diabetes_pedigree_function | age | target |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 148 | 72 | 35 | 0 | 33.6 | 0.627 | 50 | 1 |
| 2 | 1 | 85 | 66 | 29 | 0 | 26.6 | 0.351 | 31 | 0 |
test.csvيحتوي على نفس الأعمدة بدون target، ولكن يتضمن SampleID.
مثال:
| SampleID | pregnancies | glucose | blood_pressure | skin_thickness | insulin | bmi | diabetes_pedigree_function | age |
|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 137 | 40 | 35 | 168 | 43.1 | 2.288 | 33 |
| 2 | 5 | 116 | 74 | 0 | 0 | 25.6 | 0.201 | 30 |
ملف الإخراج (submission.csv) يجب أن يحتوي على عمودين بالضبط:
SampleIDlabel – التسمية المتنبأ بها من النموذج (0 أو 1)مثال:
| SampleID | label |
|---|---|
| 1 | 1 |
| 2 | 0 |
| 3 | 0 |
سيتم تقييم النماذج باستخدام المقياس التالي:
هذا المقياس مناسب للتصنيف الثنائي، لأنه يعطي أهمية متساوية لصحة التنبؤات لكلا الفئتين.
الصيغة العامة:
حيث:
النتيجة النهائية تُعبر عنها كنسبة مئوية (0–100)، مقربة إلى منزلتين عشريتين.
مجموعة البيانات مأخوذة من المجموعة الأصلية:
Pima Indians Diabetes Database – Kaggle