Difficulté
Votre meilleur score
N/D
La compagnie nationale de chemins de fer souhaite prédire le retard d'un train (en minutes, nombre entier) au moment de l'arrivée à la station finale. À cette fin, vous disposez d'un jeu de données avec des détails sur les trajets de l'année dernière.
Pour chaque trajet, nous connaissons les caractéristiques suivantes :
| Nom | Type | Description |
|---|---|---|
SampleID | int | Identifiant unique de l'échantillon |
departure_time | string (HH:MM) | Heure de départ du train |
distance_km | float | Distance totale du trajet |
avg_speed_kmh | float | Vitesse moyenne réelle de déplacement |
num_stops | int | Nombre d'arrêts intermédiaires |
weather | catégorie | Conditions météo : sunny, rain, snow, fog |
weekday | catégorie | Jour de la semaine |
special_events | 0/1 | Événements exceptionnels sur le trajet |
num_cars | int | Nombre de wagons |
ticket_price | float | Prix du billet |
comfort_class | catégorie | standard, intermediate, premium |
delay_minutes | int | Variable cible – retard du train en minutes |
L'information delay_minutes n'est disponible que dans l'ensemble d'entraînement (train.csv).
Vous devez entraîner un modèle capable de prédire delay_minutes sur la base des autres caractéristiques.
Vous devez télécharger un fichier csv (submission.csv) avec le format suivant :
SampleID,delay_minutes0,121,32,15où :
SampleID doit correspondre aux valeurs de test.csvdelay_minutes est la prédiction de votre modèle, arrondie à l'entierL'évaluation se fera en utilisant MAE (Mean Absolute Error) :
Le score final est calculé sur la base du score MAE obtenu en utilisant les règles suivantes :