Težavnost
Vaš najboljši rezultat
N/A
V luči negotovosti glede inflacije bančna institucija izvaja telefonsko marketinško kampanjo, da bi stranke prepričala v odprtje vezanih vlog. Po dolgem programu promocije želi podjetje oceniti učinkovitost kampanje. Nabor podatkov vsebuje informacije o strankah, demografske značilnosti in podrobnosti o klicih, opravljenih v okviru marketinške kampanje. Cilj naloge je analiza teh podatkov in reševanje več podnalog, povezanih z vedenjem strank.
Udeleženci prejmejo tri datoteke:
deposit.deposit.| Stolpec | Opis |
|---|---|
id | id |
age | starost stranke |
job | poklic stranke |
marital | zakonski stan |
education | stopnja izobrazbe |
default | ali je stranka kdaj zamudila s plačili |
balance | stanje na računu |
housing | ali ima stranka stanovanjsko posojilo |
loan | ali ima stranka osebno posojilo |
contact | vrsta stika |
day | dan klica |
month | mesec klica |
duration | trajanje klica |
campaign | število klicev v kampanji |
pdays | število dni od zadnje kampanje |
previous | število predhodnih stikov |
poutcome | rezultat prejšnje kampanje |
deposit | ciljna spremenljivka: ali je stranka odprla depozit |
Problem je razdeljen na štiri podnaloge.
Določite poklic (job) z najvišjo stopnjo depozitov.
Stopnja depozitov predstavlja delež strank, za katere je deposit = 1, glede na vse stranke s tem poklicem.
Izhod: poklic.
Določite mesec (month), v katerem je bilo po telefonu kontaktiranih največ strank iz nabora podatkov za učenje.
Izhod: ime meseca.
Zgradite model za binarno klasifikacijo, ki napoveduje spremenljivko deposit.
Model mora biti naučen z uporabo train.csv in mora generirati napovedi za test.csv.
Razvrstite stranke iz test.csv v dve gruči na podlagi numeričnih spremenljivk in za vsako stranko vrnite oznako gruče, ki ji pripada.
Rešitev mora generirati datoteko submission.csv z naslednjo strukturo:
subtaskID,datapointID,answer1,1,management2,1,jan3,5686,03,5206,1...4,5686,14,5206,0...Pojasnila:
datapointID imel vrednost 1.datapointID imel vrednost id iz test.csv.Podnaloga 1 — Preverjanje natančnega odgovora.
Podnaloga 2 — Preverjanje natančnega odgovora.
Podnaloga 3 — Klasifikacija se ocenjuje z uporabo F1 macro:
| F1 macro | Točke |
|---|---|
| >= 0.85 | polno število točk (55t) |
| < 0.65 | 0 točk |
| vmesne vrednosti | sorazmerno točkovanje |
Podnaloga 4 — Razvrščanje v gruče se ocenjuje z uporabo Adjusted Rand Index (ARI):
| ARI | Točke |
|---|---|
| >= 0.9 | polno število točk (20t) |
| < 0.5 | 0 točk |
| vmesne vrednosti | sorazmerno točkovanje |