Tehtävä #42
Tekijä:Mihai Nan
Vaikeustaso
Paras tuloksesi
Ei saatavilla
Nykyaikaiset rahoituslaitokset käsittelevät päivittäin tuhansia lainahakemuksia.
Nopeaa ja oikeaa päätöstä varten kuka on oikeutettu lainaan, pankit käyttävät automaattisia järjestelmiä,
jotka perustuvat riskimalleihin.
Sinun tehtäväsi on rakentaa juuri tällainen järjestelmä. Olet saanut käyttöösi realistisen
luottohakemusten tietojoukon yhdessä niiden hyväksymishistorian kanssa.
Tavoitteesi on kehittää malli, joka pystyy arvioimaan asiakkaiden lähettämiä uusia hakemuksia.
Käytettävissäsi on kaksi tiedostoa:
loan_status)Päätavoite: todennäköisyyden ennustaminen, jonka perusteella voimme luokitella jokaisen hakemuksen hyväksytyksi tai hylätyksi (todennäköisyys välillä 0 ja 1, jossa 0 tarkoittaa että lainaa ei varmasti myönnetä ja 1 tarkoittaa että laina varmasti myönnetään).
Jokainen tietue edustaa lainahakemusta demografisilla,
taloudellisilla, käyttäytymiseen liittyvillä tiedoilla ja haetun luoton tyyppiä koskevilla yksityiskohdilla.
Pääattribuutit:
customer_id - yksilöllinen tunnisteage, 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 - vain train.csv:ssä, ennustettava etikettiLopullinen tavoite on ennustaa loan_status test.csv:n riveille.
Kolme ensimmäistä alitehtävää tarkistavat tietojoukon rakenteen ymmärtämisen.
Viimeinen alitehtävä arvioi luokittelumallia.
Luokittele jokainen testijoukon hakija iän mukaan:
Young jos age < 30Adult jos 30 ≤ age < 60Senior jos age ≥ 60Määritä riskitaso debt_to_income_ratio:n perusteella:
LowRisk jos DTI < 20MediumRisk jos 20 ≤ DTI < 40HighRisk jos DTI ≥ 40Laske jokaiselle testin riville:
total_obligations = current_debt + derogatory_marks + delinquencies_last_2yrsPalauta kokonaisluku.
Rakenna luokittelumalli, joka ennustaa loan_status:n (todennäköisyys p väliltä [0,1]) jokaiselle testin riville.
Arviointi tehdään käyttäen AUC (Area Under the ROC Curve) -mittaria.
Alitehtävät 1–3 arvioidaan tarkasti (vertailulla).
Tiedoston submission.csv tulee sisältää 4 riviä jokaista testin riviä kohden,
vastaten 4 alitehtävää.
Rakenne:
subtaskID datapointID answerjossa:
customer_id:n arvoYoung / Adult / SeniorLowRisk / MediumRisk / HighRiskloan_status = 1 (reaaliluku 0–1)customer_id = 9071:lle:subtaskID datapointID answer1 9071 Adult2 9071 MediumRisk3 9071 124 9071 0.742Onnea automaattisen lainanhakujen arviointijärjestelmän kehittämiseen!
Alitehtävässä 4 arviointi tehdään käyttäen ROC AUC (Area Under the ROC Curve) -mittaria.
Tämä on yksittäinen mitta, joka tiivistää luokittelijan suorituskyvyn kaikilla mahdollisilla päätöskynnyksillä.

