Užduotis #22
Autorius:Mihai Nan
Sudėtingumas
Jūsų geriausias rezultatas
Nepasiekiama
Siekiama sukurti klasifikavimo modelį, kuris prognozuotų, ar pacientas serga diabetu, remiantis kraujo tyrimais ir demografiniais duomenimis.
Kiekvienas pacientas charakterizuojamas 8 skaitiniais atributais, gautais iš tyrimų ir klinikinių matavimų, o etiketė (target) nurodo diabeto buvimą (1 teigiamam, 0 neigiamam).
Šio tipo problema priklauso dvejetainio klasifikavimo (binary classification) kategorijai.
pregnancies – nėštumų skaičiusglucose – gliukozės lygis kraujyjeblood_pressure – arterinis spaudimasskin_thickness – odos raukšlės storisinsulin – insulino lygisbmi – kūno masės indeksasdiabetes_pedigree_function – genetinio rizikos balasage – paciento amžiustrain.csvTuri visas 8 features stulpelius plius stulpelį:
target – nurodo diabeto buvimą (0 arba 1)Pavyzdys:
| SampleID | pregnancies | glucose | blood_pressure | skin_thickness | insulin | bmi | diabetes_pedigree_function | age | target |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 148 | 72 | 35 | 0 | 33.6 | 0.627 | 50 | 1 |
| 2 | 1 | 85 | 66 | 29 | 0 | 26.6 | 0.351 | 31 | 0 |
test.csvTuri tuos pačius stulpelius be target, bet įtraukia SampleID.
Pavyzdys:
| SampleID | pregnancies | glucose | blood_pressure | skin_thickness | insulin | bmi | diabetes_pedigree_function | age |
|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 137 | 40 | 35 | 168 | 43.1 | 2.288 | 33 |
| 2 | 5 | 116 | 74 | 0 | 0 | 25.6 | 0.201 | 30 |
Išvesties failas (submission.csv) turi turėti lygiai du stulpelius:
SampleIDlabel – modelio prognozuojama etiketė (0 arba 1)Pavyzdys:
| SampleID | label |
|---|---|
| 1 | 1 |
| 2 | 0 |
| 3 | 0 |
Modelių vertinimas bus atliekamas naudojant šią metriką:
Ši metrika tinka dvejetainiam klasifikavimui, nes vienodai svarbu prognozių tikslumas abiem klasėms.
Bendroji formulė:
kur:
Galutinis balas išreiškiamas procentais (0–100), suapvalintas iki dviejų skaičių po kablelio.
Duomenų rinkinys kilęs iš originalios kolekcijos:
Pima Indians Diabetes Database – Kaggle