בעיה #42
מחבר:Mihai Nan
רמת קושי
הציון הטוב ביותר שלך
לא זמין
מוסדות פיננסיים מודרניים מעבדים מדי יום אלפי בקשות להלוואה.
כדי להחליט במהירות ובצורה נכונה מי זכאי, הבנקים משתמשים במערכות אוטומטיות
המבוססות על מודלי סיכון.
מערכת כזו עומדת להיבנות בדיוק על ידך. קיבלת גישה לסט
ריאליסטי של נתונים עם בקשות אשראי, יחד עם היסטוריית האישור שלהן.
המטרה שלך היא לפתח מודל שיוכל להעריך בקשות חדשות שנשלחות
על ידי לקוחות.
הועמדו לרשותך שני קבצים:
loan_status)המטרה העיקרית: חיזוי הסתברות שעל בסיסה נוכל לסווג כל בקשה כמאושרת או נדחית (הסתברות בין 0 ל-1, כאשר 0 אומר שבוודאות לא ניתנת ההלוואה ו-1 אומר שבוודאות ניתנת ההלוואה).
כל רשומה מייצגת בקשה להלוואה, עם מידע דמוגרפי,
פיננסי, התנהגותי ופרטים על סוג האשראי המבוקש.
תכונות עיקריות:
customer_id - מזהה ייחודיage, occupation_status, years_employedannual_income, credit_score, credit_history_yearssavings_assets, current_debtdefaults_on_file, delinquencies_last_2yrs, derogatory_marksproduct_type, loan_intent, loan_amount, interest_ratedebt_to_income_ratio, loan_to_income_ratio, payment_to_income_ratioloan_status - רק ב-train.csv, התווית לחיזויהמטרה הסופית היא לחזות את loan_status עבור השורות ב-test.csv.
שלושת המשימות הראשונות בודקות הבנה של מבנה סט הנתונים.
המשימה האחרונה מעריכה את מודל הסיווג.
סווגו כל מבקש מסט הבדיקה לפי גיל:
Young אם age < 30Adult אם 30 ≤ age < 60Senior אם age ≥ 60קבעו את רמת הסיכון על בסיס debt_to_income_ratio:
LowRisk אם DTI < 20MediumRisk אם 20 ≤ DTI < 40HighRisk אם DTI ≥ 40עבור כל שורה בבדיקה, חשבו:
total_obligations = current_debt + derogatory_marks + delinquencies_last_2yrsהחזירו מספר שלם.
בנו מודל סיווג שמחזה את loan_status (הסתברות p מ-[0,1]) עבור כל שורה בבדיקה.
ההערכה נעשית באמצעות AUC (Area Under the ROC Curve).
משימות 1–3 מוערכות בדיוק (על ידי השוואה).
הקובץ submission.csv חייב להכיל 4 שורות עבור כל שורה בבדיקה,
המתאימות ל-4 המשימות.
מבנה:
subtaskID datapointID answerכאשר:
customer_idYoung / Adult / SeniorLowRisk / MediumRisk / HighRiskloan_status = 1 (מספר ממשי 0–1)customer_id = 9071:subtaskID datapointID answer1 9071 Adult2 9071 MediumRisk3 9071 124 9071 0.742הצלחה בפיתוח המערכת האוטומטית להערכת הלוואות!
עבור משימה 4, ההערכה נעשית באמצעות ROC AUC (Area Under the ROC Curve).
זהו מדד יחיד שמסכם את הביצועים של מסווג עבור כל הספים האפשריים להחלטה.

