Есеп #182
Автор:Iancu Ștefan Constantin
Қиындық
Сіздің үздік нәтижеңіз
Жоқ
Біз 2077 жылдамыз, ал Voltline дилерлік орталығында ескі «Price-Sync» жабдығы біржола істен шықты. Онсыз дилерлік орталық автокөлік бағасын белгілей алмайды. Сіздің миссияңыз? Сатудың тарихи деректерін пайдалана отырып, автокөлік бағасын болжай алатын machine learning моделін құрыңыз.
Сізде екі файл бар:
train.csv – автокөліктер туралы толық ақпаратtest.csv – дәл сондай ақпарат, бірақ price бағаны жоқБұл регрессия мәселесі: сіздің моделіңіз үздіксіз санды - автокөліктің бағасын болжайды.
| Баған | Типі | Сипаттамасы |
|---|---|---|
| CarID | int | Әрбір автокөлік үшін бірегей идентификатор |
| CarName | object | Модель атауы |
| symboling | float | Сақтандыру тәуекелінің рейтингі |
| fueltype | object | Жанармай түрі (мысалы: gas, diesel) |
| aspiration | object | Қозғалтқыштың аспирация түрі (мысалы: standard, turbo) |
| doornumber | object | Есіктер саны (мысалы: two, four) |
| carbody | object | Шанақ түрі (мысалы: sedan, hatchback, convertible) |
| drivewheel | object | Жетек түрі (мысалы: fwd, rwd, 4wd) |
| enginelocation | object | Қозғалтқыштың орналасуы (мысалы: front, rear) |
| wheelbase | float | Дөңгелек базасы (осьтер арасындағы қашықтық) |
| carlength | float | Автокөліктің жалпы ұзындығы |
| carwidth | float | Автокөліктің жалпы ені |
| carheight | float | Автокөліктің жалпы биіктігі |
| curbweight | float | Жолаушыларсыз немесе жүксіз автокөліктің салмағы |
| enginetype | object | Қозғалтқыш түрі (мысалы: ohc, dohc, rotor) |
| cylindernumber | object | Цилиндрлер саны (мысалы: four, six) |
| enginesize | int | Қозғалтқыш көлемі |
| fuelsystem | object | Қоректендіру жүйесі (мысалы: mpfi, 2bbl) |
| boreratio | float | Цилиндрлердің диаметрі |
| stroke | float | Поршень жүрісінің ұзындығы |
| compressionratio | float | Сығылу дәрежесі |
| horsepower | int | Қозғалтқыш қуаты (ат күшімен) |
| peakrpm | int | Қозғалтқыштың максималды айналымы |
| citympg | float | Қаладағы жанармай тиімділігі |
| highwaympg | float | Тас жолдағы жанармай тиімділігі |
| price | float | Автокөлік бағасы (нысаналы айнымалы) |
Бұл мәселе бойынша сіз 3 тапсырманы орындауыңыз керек.
Оқыту (train) жиынтығында ең жиі кездесетін enginetype мәнін табыңыз.
Оқыту (train) жиынтығынан жанармай ретінде gas қолданатын барлық автокөліктер үшін price бағанының орташа мәнін есептеңіз. Нәтиже 2 ондық таңбаға дейін дөңгелектенуі керек.
train.csv файлындағы қолжетімді ақпарат негізінде price мәнін болжайтын регрессия моделін құрыңыз.
test.csv файлындағы әрбір автокөлік үшін болжамдар жасаңыз.
submission.csv файлында келесі бағандар болуы керек:
subtaskID,datapointID,answer1,1,ohc2,1,12728.063,436,19811.03,441,16306.0мұндағы:
subtaskID - 1, 2 немесе 3datapointID - Task 1 және Task 2 үшін 1; Task 3 үшін тесттегі CarID мәніanswer - тапсырмаға байланысты:
Деректер жиынтығының көзі: https://www.kaggle.com/datasets/imgowthamg/car-price/data