Ülesanne #42
Autor:Mihai Nan
Raskusaste
Sinu parim tulemus
Puudub
Kaasaegsed finantsasutused töötlevad iga päev tuhandeid laenuavaldusi.
Et kiiresti ja õigesti otsustada, kes on abikõlblik, kasutavad pangad automaatseid süsteeme,
mis põhinevad riskimudelitel.
Selline süsteem tuleb ehitada just sinul. Oled saanud juurdepääsu realistlikule
andmekogumile krediidiavalduste ja nende kinnitamise ajalooga.
Sinu eesmärk on arendada mudel, mis suudab hinnata klientide poolt saadetud uusi taotlusi.
Sinu käsutusse on antud kaks faili:
loan_status)Peamine eesmärk: tõenäosuse ennustamine, mille põhjal saame iga taotluse klassifitseerida kui kinnitatud või tagasi lükatud (tõenäosus vahemikus 0 ja 1, kus 0 tähendab, et laenu kindlasti ei anta ja 1 tähendab, et laen kindlasti antakse).
Iga kirje esindab laenuavaldust demograafiliste,
finants-, käitumuslike andmete ja taotletud krediidi tüübi üksikasjadega.
Peamised atribuudid:
customer_id - unikaalne identifikaatorage, 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 - ainult train.csv-s, ennustatav siltLõplik eesmärk on ennustada loan_status test.csv ridadele.
Esimesed kolm alamülesannet kontrollivad andmekogumi struktuuri mõistmist.
Viimane alamülesanne hindab klassifitseerimismudelit.
Klassifitseerige iga testikogumi taotleja vanuse järgi:
Young kui age < 30Adult kui 30 ≤ age < 60Senior kui age ≥ 60Määrake riskitase debt_to_income_ratio põhjal:
LowRisk kui DTI < 20MediumRisk kui 20 ≤ DTI < 40HighRisk kui DTI ≥ 40Iga testirea jaoks arvutage:
total_obligations = current_debt + derogatory_marks + delinquencies_last_2yrsTagastage täisarv.
Ehitage klassifitseerimismudel, mis ennustab loan_status (tõenäosus p vahemikust [0,1]) iga testirea jaoks.
Hindamine toimub AUC (Area Under the ROC Curve) abil.
Alamülesanded 1–3 hinnatakse täpselt (võrdlemise teel).
Fail submission.csv peab sisaldama 4 rida iga testirea kohta,
mis vastavad 4 alamülesandele.
Struktuur:
subtaskID datapointID answerkus:
customer_id väärtusYoung / Adult / SeniorLowRisk / MediumRisk / HighRiskloan_status = 1 (reaalarv 0–1)customer_id = 9071 jaoks:subtaskID datapointID answer1 9071 Adult2 9071 MediumRisk3 9071 124 9071 0.742Edu automaatse laenuhinnangu süsteemi arendamisel!
Alamülesande 4 puhul toimub hindamine ROC AUC (Area Under the ROC Curve) abil.
See on ühene mõõt, mis võtab kokku klassifitseerija jõudluse kõigi võimalike otsustuspragude korral.

