Есеп #22
Автор:Mihai Nan
Қиындық
Сіздің үздік нәтижеңіз
Жоқ
Қан талдауы және демографиялық деректер негізінде науқастың диабеті бар-жоғын болжайтын классификация моделін құру қажет.
Әр науқас клиникалық талдаулар мен өлшемдерден алынған 8 сандық атрибутпен сипатталады, ал белгі (target) диабеттің болуын көрсетеді (1 оң үшін, 0 теріс үшін).
Бұл мәселе түрі екілік классификация (binary classification) санатына жатады.
pregnancies – жүктіліктер саныglucose – қандағы глюкоза деңгейіblood_pressure – артериялық қысымskin_thickness – тері бүктемесінің қалыңдығыinsulin – инсулин деңгейіbmi – дене салмағы индексіdiabetes_pedigree_function – генетикалық тәуекел ұпайыage – науқастың жасыtrain.csvБарлық 8 features бағанасы плюс баған:
target – диабеттің болуын көрсетеді (0 немесе 1)Мысал:
| 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.csvtarget-сыз сол бағандарды қамтиды, бірақ SampleID қосылған.
Мысал:
| 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 |
Шығыс файлы (submission.csv) дәл екі баған қамтуы керек:
SampleIDlabel – модель болжаған белгі (0 немесе 1)Мысал:
| SampleID | label |
|---|---|
| 1 | 1 |
| 2 | 0 |
| 3 | 0 |
Модельдерді бағалау келесі метрика арқылы жүзеге асырылады:
Бұл метрика екілік классификация үшін қолайлы, өйткені екі класс үшін де болжамдардың дұрыстығына тең маңыз береді.
Жалпы формула:
мұндағы:
Соңғы ұпай пайыз ретінде (0–100) көрсетіледі, екі ондық разрядқа дейін дөңгелектенеді.
Деректер жиынтығы түпнұсқа жинақтан алынған:
Pima Indians Diabetes Database – Kaggle