Problema #41
Autor:Mihai Nan
Dificuldade
A tua melhor pontuação
N/D
No coração do Reino, encontra-se a Loja Real de Diamantes, onde pedras preciosas
de todas as formas e tamanhos são guardadas com cuidado.
O Guardião da Loja quer descobrir quão valiosos são os seus diamantes,
em função das suas características físicas e estéticas, mas os pergaminhos com preços
perderam-se no tempo.
Para ajudá-lo, o conselho real criou uma coleção de dados:
train.csv – diamantes já avaliados, com todas as características e o seu preçotest.csv – diamantes novos, com as características completas, mas sem preçoA tua tarefa é descobrir os segredos do valor dos diamantes usando análise de dados e modelos preditivos.
Cada linha dos ficheiros train.csv e test.csv representa um diamante descrito pelas seguintes características:
Fair, Good, Very Good, Premium, Ideal)D … J), D sendo a melhorClassifiquem os diamantes de test.csv em função do seu peso (carat):
Light se carat < 0.5Medium se 0.5 ≤ carat < 1.5Heavy se carat ≥ 1.5Calculem a proporção entre depth e table para cada diamante em test:
proportie = depth / tableDeterminem o volume aproximado de cada diamante, utilizando para isso a fórmula:
volum = x * y * zConstruam um método capaz de estimar o valor do diamante (price)
para cada diamante de test.csv.
A avaliação final será feita usando MAE (Mean Absolute Error):
A pontuação para o último requisito é atribuída segundo as seguintes fórmulas:
Para a subtarefa 1, as respostas são avaliadas exatamente.
Para as subtarefas 2 e 3, as respostas são avaliadas para as primeiras 2 casas decimais.
cut, color, clarity) podem ser convertidas numericamenteO ficheiro submission.csv deve conter uma linha para cada linha de test
e cada subtarefa:
subtaskID datapointID answerSampleID de testSampleID = 1023:subtaskID datapointID answer1 1023 Medium2 1023 0.6193 1023 0.344 1023 4578