Probleem #41
Auteur:Mihai Nan
Moeilijkheid
Jouw beste score
N.v.t.
In het hart van het Koninkrijk bevindt zich De Koninklijke Diamantwinkel, waar edelstenen
van alle vormen en maten zorgvuldig bewaard worden.
De Bewaarder van de Winkel wil ontdekken hoe waardevol zijn diamanten zijn,
op basis van hun fysieke en esthetische eigenschappen, maar de perkamenten met prijzen
zijn verloren gegaan in de tijd.
Om hem te helpen heeft de koninklijke raad een datacollectie gecreëerd:
train.csv – reeds geëvalueerde diamanten, met alle eigenschappen en hun prijstest.csv – nieuwe diamanten, met volledige eigenschappen, maar zonder prijsJouw taak is om de geheimen van de waarde van diamanten te ontdekken met behulp van data-analyse en voorspellende modellen.
Elke rij in de bestanden train.csv en test.csv vertegenwoordigt een diamant beschreven door de volgende eigenschappen:
Fair, Good, Very Good, Premium, Ideal)D … J), D is de besteClassificeer de diamanten uit test.csv op basis van hun gewicht (carat):
Light als carat < 0.5Medium als 0.5 ≤ carat < 1.5Heavy als carat ≥ 1.5Bereken de verhouding tussen depth en table voor elke diamant uit test:
proportie = depth / tableBepaal het geschatte volume van elke diamant, gebruik hiervoor de formule:
volum = x * y * zBouw een methode die in staat is om de waarde van de diamant (price)
te schatten voor elke diamant uit test.csv.
De eindelijke evaluatie wordt gedaan met MAE (Mean Absolute Error):
De score voor de laatste eis wordt toegekend volgens de volgende formules:
Voor subtask 1 worden de antwoorden exact geëvalueerd.
Voor subtasks 2 en 3 worden de antwoorden geëvalueerd op de eerste 2 decimalen.
cut, color, clarity) kunnen numeriek geconverteerd wordenHet bestand submission.csv moet één regel bevatten voor elke rij uit test
en elke subtask:
subtaskID datapointID answerSampleID uit testSampleID = 1023:subtaskID datapointID answer1 1023 Medium2 1023 0.6193 1023 0.344 1023 4578