Zadatak #42
Autor:Mihai Nan
Težina
Vaš najbolji rezultat
N/D
Moderne financijske institucije dnevno obrađuju tisuće zahtjeva za kredit.
Kako bi brzo i ispravno odlučile tko je prihvatljiv, banke koriste automatizirane sustave
temeljene na modelima rizika.
Upravo takav sustav trebate izgraditi. Dobili ste pristup realnom skupu
podataka s kreditnim zahtjevima, zajedno s njihovom poviješću odobrenja.
Vaš je cilj razviti model koji može ocijeniti nove zahtjeve koje šalju
klijenti.
Na raspolaganju su vam dvije datoteke:
loan_status)Glavni cilj: predviđanje vjerojatnosti na temelju koje možemo klasificirati svaki zahtjev kao odobren ili odbačen (vjerojatnost između 0 i 1, gdje 0 znači da se kredit sigurno neće odobriti, a 1 znači da će se kredit sigurno odobriti).
Svaki zapis predstavlja zahtjev za kredit, s demografskim,
financijskim, bihevioralnim informacijama i detaljima o vrsti traženog kredita.
Glavni atributi:
customer_id - jedinstveni 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 u train.csv, oznaka za predviđanjeKonačni cilj je predvidjeti loan_status za redove u test.csv.
Prva tri podzadatka provjeravaju razumijevanje strukture skupa podataka.
Zadnji podzadatak ocjenjuje model klasifikacije.
Klasificirajte svakog podnositelja zahtjeva iz test skupa prema dobi:
Young ako je age < 30Adult ako je 30 ≤ age < 60Senior ako je age ≥ 60Odredite razinu rizika na temelju debt_to_income_ratio:
LowRisk ako je DTI < 20MediumRisk ako je 20 ≤ DTI < 40HighRisk ako je DTI ≥ 40Za svaki red u testu, izračunajte:
total_obligations = current_debt + derogatory_marks + delinquencies_last_2yrsVratite cijeli broj.
Izgradite model klasifikacije koji predviđa loan_status (vjerojatnost p iz [0,1]) za svaki red u testu.
Ocjenjivanje se vrši pomoću AUC (Area Under the ROC Curve).
Podzadaci 1–3 ocjenjuju se točno (usporedbom).
Datoteka submission.csv mora sadržavati 4 linije za svaki red u testu,
koje odgovaraju 4 podzadatka.
Struktura:
subtaskID datapointID answergdje je:
customer_idYoung / Adult / SeniorLowRisk / MediumRisk / HighRiskloan_status = 1 (realni broj 0–1)customer_id = 9071:subtaskID datapointID answer1 9071 Adult2 9071 MediumRisk3 9071 124 9071 0.742Uspjeh u razvoju automatiziranog sustava za ocjenjivanje kredita!
Za Podzadatak 4, ocjenjivanje se vrši pomoću ROC AUC (Area Under the ROC Curve).
To je jedinstvena mjera koja sintetizira performanse klasifikatora za sve moguće pragove odluke.

