Naloga #42
Avtor:Mihai Nan
Težavnost
Vaš najboljši rezultat
N/A
Moderne finančne institucije dnevno obdelajo tisoče vlog za posojila.
Da bi hitro in pravilno odločile, kdo je upravičen, banke uporabljajo avtomatske sisteme,
ki temeljijo na modelih tveganja.
Tak sistem boš zgradil prav ti. Dobil si dostop do realističnega nabora
podatkov z vlogami za kredit skupaj z njihovo zgodovino odobritev.
Tvoj cilj je razviti model, ki bo lahko ocenil nove vloge, ki jih pošljejo
stranke.
Na voljo imaš dve datoteki:
loan_status)Glavni cilj: napoved verjetnosti, na podlagi katere lahko klasificiramo vsako vlogo kot odobreno ali zavrnjeno (verjetnost med 0 in 1, kjer 0 pomeni, da posojilo zagotovo ni odobreno in 1 pomeni, da je posojilo zagotovo odobreno).
Vsak zapis predstavlja vlogo za posojilo z demografskimi,
finančnimi, vedenjskimi informacijami in podrobnostmi o vrsti zahtevanega kredita.
Glavni atributi:
customer_id - edinstveni identifikatorage, 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 - samo v train.csv, oznaka za napovedKončni cilj je napovedati loan_status za vrstice v test.csv.
Prve tri podnaloge preverjajo razumevanje strukture nabora podatkov.
Zadnja podnaloga ocenjuje klasifikacijski model.
Klasificirajte vsakega prosilca iz testnega nabora glede na starost:
Young če age < 30Adult če 30 ≤ age < 60Senior če age ≥ 60Določite raven tveganja na podlagi debt_to_income_ratio:
LowRisk če DTI < 20MediumRisk če 20 ≤ DTI < 40HighRisk če DTI ≥ 40Za vsako vrstico v testu izračunajte:
total_obligations = current_debt + derogatory_marks + delinquencies_last_2yrsVrnite celo število.
Zgradite klasifikacijski model, ki napoveduje loan_status (verjetnost p iz [0,1]) za vsako vrstico v testu.
Ocenjevanje se izvaja z uporabo AUC (Area Under the ROC Curve).
Podnaloge 1–3 se ocenjujejo natančno (s primerjavo).
Datoteka submission.csv mora vsebovati 4 vrstice za vsako vrstico v testu,
ki ustrezajo 4 podnalogram.
Struktura:
subtaskID datapointID answerkjer:
customer_idYoung / Adult / SeniorLowRisk / MediumRisk / HighRiskloan_status = 1 (realno število 0–1)customer_id = 9071:subtaskID datapointID answer1 9071 Adult2 9071 MediumRisk3 9071 124 9071 0.742Uspeh pri razvoju avtomatiziranega sistema za ocenjevanje posojil!
Za Podnaloga 4 se ocenjevanje izvaja z uporabo ROC AUC (Area Under the ROC Curve).
To je edinstvena mera, ki povzema učinkovitost klasifikatorja za vse možne pragove odločitve.

