Úloha #42
Autor:Mihai Nan
Obtiažnosť
Vaše najlepšie skóre
N/A
Moderné finančné inštitúcie spracúvajú denne tisíce žiadostí o pôžičku.
Aby mohli rýchlo a správne rozhodnúť, kto je oprávnený, banky používajú automatizované systémy
založené na rizikových modeloch.
Takýto systém máš postaviť práve ty. Dostal si prístup k realistickému súboru
údajov s kreditnými žiadosťami spolu s ich históriou schválenia.
Tvojím cieľom je vyvinúť model, ktorý dokáže vyhodnotiť nové žiadosti odoslané
klientmi.
K dispozícii máš dva súbory:
loan_status)Hlavný cieľ: predikcia pravdepodobnosti na základe ktorej môžeme klasifikovať každú žiadosť ako schválenú alebo zamietnutú (pravdepodobnosť medzi 0 a 1, kde 0 znamená, že pôžička určite nie je poskytnutá a 1 znamená, že pôžička určite je poskytnutá).
Každý záznam predstavuje žiadosť o pôžičku s demografickými,
finančnými, behaviorálnymi informáciami a detailmi o type požadovaného kreditu.
Hlavné atribúty:
customer_id - jedinečný identifikátorage, 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 - len v train.csv, štítok na predikciuKonečným cieľom je predpovedať loan_status pre riadky v test.csv.
Prvé tri podúlohy overujú pochopenie štruktúry súboru údajov.
Posledná podúloha hodnotí klasifikačný model.
Klasifikujte každého žiadateľa z testovacieho súboru podľa veku:
Young ak age < 30Adult ak 30 ≤ age < 60Senior ak age ≥ 60Určte úroveň rizika na základe debt_to_income_ratio:
LowRisk ak DTI < 20MediumRisk ak 20 ≤ DTI < 40HighRisk ak DTI ≥ 40Pre každý riadok v teste vypočítajte:
total_obligations = current_debt + derogatory_marks + delinquencies_last_2yrsVráťte celé číslo.
Postavte klasifikačný model, ktorý predpovedá loan_status (pravdepodobnosť p z [0,1]) pre každý riadok v teste.
Hodnotenie sa vykonáva pomocou AUC (Area Under the ROC Curve).
Podúlohy 1–3 sa hodnotia presne (porovnaním).
Súbor submission.csv musí obsahovať 4 riadky pre každý riadok z testu,
zodpovedajúce 4 podúlohám.
Štruktúra:
subtaskID datapointID answerkde:
customer_idYoung / Adult / SeniorLowRisk / MediumRisk / HighRiskloan_status = 1 (reálne číslo 0–1)customer_id = 9071:subtaskID datapointID answer1 9071 Adult2 9071 MediumRisk3 9071 124 9071 0.742Úspech pri vývoji automatizovaného systému hodnotenia pôžičiek!
Pre Podúlohu 4 sa hodnotenie vykonáva pomocou ROC AUC (Area Under the ROC Curve).
Toto je jedinečná miera, ktorá sumarizuje výkonnosť klasifikátora pre všetky možné prahy rozhodnutia.

