Úloha #42
Autor:Mihai Nan
Obtížnost
Vaše nejlepší skóre
N/A
Moderní finanční instituce zpracovávají denně tisíce žádostí o půjčku.
Pro rychlé a správné rozhodnutí o tom, kdo je způsobilý, banky používají automatizované systémy
založené na rizikových modelech.
Takový systém máš postavit právě ty. Dostal jsi přístup k realistickému souboru
dat s úvěrovými žádostmi spolu s jejich historií schválení.
Tvým cílem je vyvinout model, který dokáže vyhodnotit nové žádosti zaslané
klienty.
K dispozici máš dva soubory:
loan_status)Hlavní cíl: predikce pravděpodobnosti, na jejímž základě můžeme každou žádost klasifikovat jako schválenou nebo zamítnutou (pravděpodobnost mezi 0 a 1, kde 0 znamená, že půjčka určitě nebude poskytnuta a 1 znamená, že půjčka určitě bude poskytnuta).
Každý záznam představuje žádost o půjčku s demografickými,
finančními, behaviorálními informacemi a detaily o typu požadovaného úvěru.
Hlavní atributy:
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 - pouze v train.csv, štítek k predikciKonečným cílem je predikovat loan_status pro řádky v test.csv.
První tři podúkoly ověřují porozumění struktuře datové sady.
Poslední podúkol hodnotí klasifikační model.
Klasifikujte každého žadatele z testovací sady podle věku:
Young pokud age < 30Adult pokud 30 ≤ age < 60Senior pokud age ≥ 60Určete úroveň rizika na základě debt_to_income_ratio:
LowRisk pokud DTI < 20MediumRisk pokud 20 ≤ DTI < 40HighRisk pokud DTI ≥ 40Pro každý řádek v testu vypočítejte:
total_obligations = current_debt + derogatory_marks + delinquencies_last_2yrsVraťte celé číslo.
Postavte klasifikační model, který predikuje loan_status (pravděpodobnost p z [0,1]) pro každý řádek v testu.
Hodnocení se provádí pomocí AUC (Area Under the ROC Curve).
Podúkoly 1–3 se hodnotí přesně (porovnáním).
Soubor submission.csv musí obsahovat 4 řádky pro každý řádek z testu,
odpovídající 4 podúkolům.
Struktura:
subtaskID datapointID answerkde:
customer_idYoung / Adult / SeniorLowRisk / MediumRisk / HighRiskloan_status = 1 (reálné číslo 0–1)customer_id = 9071:subtaskID datapointID answer1 9071 Adult2 9071 MediumRisk3 9071 124 9071 0.742Úspěch při vývoji automatizovaného systému hodnocení půjček!
Pro Podúkol 4 se hodnocení provádí pomocí ROC AUC (Area Under the ROC Curve).
Jedná se o jedinečnou míru, která shrnuje výkonnost klasifikátoru pro všechny možné rozhodovací prahy.

