Nehézség
Az Ön legjobb eredménye
N/A
Adattudósként vettek fel egy kis „gazdasági előrejelző laboratóriumba". A feladatod az, hogy kiderítsd, ki lépi át az évi 50 000 USD álomhatárt és ki nem, oktatási, munkahelyi és mindennapi életre vonatkozó valós adatok alapján. Két szocioökonómiai adatokat tartalmazó fájl áll rendelkezésedre, az alábbiak szerint:
| Oszlop | Leírás |
|---|---|
| sampleid | Egyedi azonosító minden megfigyeléshez |
| age | Az illető életkora |
| workclass | A munkáltató típusa (pl. Private, Self-emp-not-inc stb.) |
| fnlwgt | Népszámlálási súlyszám (final weight) |
| education | Iskolai végzettség (pl. Bachelors, Masters stb.) |
| educational_num | Az iskolai végzettség numerikus reprezentációja |
| marital_status | Családi állapot |
| occupation | Foglalkozás |
| relationship | Családi szerepkör |
| race | Rassz |
| gender | Nem |
| capital_gain | Tőkenyereség |
| capital_loss | Tőkeveszteség |
| hours_per_week | Heti munkaórák száma |
| native_country | Származási ország |
| profile_description | A szakmai profil szöveges leírása |
| income | Éves jövedelem (<=50K / >50K) – célváltozó |
Megjegyzés:
Az income oszlop csak a tanító adatokban (train.csv) érhető el.
Elemezd a tanító adatokat (train.csv) és határozd meg:
Melyik az az United-States-től eltérő származási ország (native_country), ahol a legtöbb >50K jövedelemmel rendelkező személy él?
Az eredmény egy string legyen, az ország pontos nevével, ahogy az adatokban szerepel.
Elemezd a tanító adatokat (train.csv) és határozd meg:
Melyik foglalkozás (occupation) rendelkezik a legmagasabb >50K jövedelmi aránnyal?
Egy foglalkozás >50K jövedelmi arányát a következőképpen számítjuk ki: az adott foglalkozásban >50K jövedelemmel rendelkezők száma osztva az adott foglalkozásban dolgozók teljes számával.
Az eredmény egy string legyen, a foglalkozás pontos nevével, ahogy az adatokban szerepel.
Építs egy osztályozó modellt, amely képes megjósolni az income oszlop értékét a test.csv összes megfigyelésére.
A modellnek a két osztály egyikét kell visszaadnia:
<=50K>50KA profile_description oszlop szakmai profilok szöveges leírását tartalmazza. Alkalmazz egy klaszterezési (clustering) módszert ezen az oszlopon, hogy a test.csv megfigyeléseit csoportokba rendezd.
Add meg minden test.csv-beli megfigyeléshez a klaszter címkéjét (egész szám).
1. részfeladat: Pontos egyezés a helyes válasszal.
2. részfeladat: Pontos egyezés a helyes válasszal.
3. részfeladat: Az értékelés a F1 Macro mutató alapján történik:
f1_macro ≥ 0.80 → 55 pontf1_macro < 0.60 → 0 pont4. részfeladat: Az értékelés az Adjusted Rand Index (ARI) alapján történik:
ARI ≥ 0.90 → 20 pontARI ≤ 0.00 → 0 pontA beküldendő fájlnak CSV formátumúnak kell lennie, az alábbi oszlopokkal:
subtaskID – a részfeladat indexedatapointID – egyedi azonosító az adatkészletbőlanswer – a válasz vagy előrejelzésPélda:
subtaskID,datapointID,answer1,1,India2,2,Sales3,10001,<=50K3,10002,>50K4,10001,04,10002,2Megjegyzés:
datapointID értéke 1, illetve 2 kell legyen.datapointID a test.csv-ben található sampleid értékével kell megegyezzen.Adult / Census Income Dataset – UCI Machine Learning Repository