Problem #42
Författare:Mihai Nan
Svårighetsgrad
Din bästa poäng
Ej tillgänglig
Moderna finansiella institutioner behandlar dagligen tusentals låneansökningar.
För att snabbt och korrekt besluta vem som är berättigad använder banker automatiserade system
baserade på riskmodeller.
Ett sådant system ska byggas av just dig. Du har fått tillgång till en
realistisk datamängd med kreditansökningar, tillsammans med deras godkännandehistorik.
Ditt mål är att utveckla en modell som kan utvärdera nya ansökningar som skickas in
av kunder.
Du har fått tillgång till två filer:
loan_status)Huvudsyfte: förutsägelse av en sannolikhet baserat på vilken vi kan klassificera varje ansökan som godkänd eller avvisad (en sannolikhet mellan 0 och 1, där 0 betyder att lånet säkert inte beviljas och 1 betyder att lånet säkert beviljas).
Varje post representerar en låneansökan, med demografisk,
finansiell, beteendemässig information och detaljer om typen av kredit som ansöks om.
Huvudattribut:
customer_id - unik identifierareage, 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 - endast i train.csv, etiketten att förutsägaDet slutliga målet är att förutsäga loan_status för raderna i test.csv.
De första tre deluppgifterna kontrollerar förståelsen av datamängdens struktur.
Den sista deluppgiften utvärderar klassificeringsmodellen.
Klassificera varje sökande från testmängden baserat på ålder:
Young om age < 30Adult om 30 ≤ age < 60Senior om age ≥ 60Bestäm risknivån baserat på debt_to_income_ratio:
LowRisk om DTI < 20MediumRisk om 20 ≤ DTI < 40HighRisk om DTI ≥ 40För varje rad i test, beräkna:
total_obligations = current_debt + derogatory_marks + delinquencies_last_2yrsReturnera ett heltal.
Bygg en klassificeringsmodell som förutsäger loan_status (en sannolikhet p från [0,1]) för varje rad i test.
Utvärderingen görs med AUC (Area Under the ROC Curve).
Deluppgifter 1–3 utvärderas exakt (genom jämförelse).
Filen submission.csv måste innehålla 4 rader för varje rad i test,
motsvarande de 4 deluppgifterna.
Struktur:
subtaskID datapointID answerdär:
customer_idYoung / Adult / SeniorLowRisk / MediumRisk / HighRiskloan_status = 1 (reellt tal 0–1)customer_id = 9071:subtaskID datapointID answer1 9071 Adult2 9071 MediumRisk3 9071 124 9071 0.742Lycka till med utvecklingen av det automatiserade systemet för bedömning av lån!
För Deluppgift 4 görs utvärderingen med ROC AUC (Area Under the ROC Curve).
Detta är ett unikt mått som sammanfattar prestandan för en klassificerare för alla möjliga beslutströsklar.

