Difficoltà
Il tuo miglior punteggio
N/D
La compagnia nazionale delle ferrovie desidera prevedere il ritardo di un treno (in minuti, numero intero) al momento dell'arrivo nella stazione finale. A questo scopo, vi viene fornito un set di dati con dettagli sui viaggi dell'ultimo anno.
Per ogni viaggio conosciamo le seguenti caratteristiche:
| Nome | Tipo | Descrizione |
|---|---|---|
SampleID | int | Identificatore unico del campione |
departure_time | string (HH:MM) | Orario di partenza del treno |
distance_km | float | Distanza totale del percorso |
avg_speed_kmh | float | Velocità media reale di spostamento |
num_stops | int | Numero di fermate intermedie |
weather | categoria | Condizioni meteo: sunny, rain, snow, fog |
weekday | categoria | Giorno della settimana |
special_events | 0/1 | Eventi eccezionali sul percorso |
num_cars | int | Numero di vagoni |
ticket_price | float | Prezzo del biglietto |
comfort_class | categoria | standard, intermediate, premium |
delay_minutes | int | Variabile target – ritardo del treno in minuti |
L'informazione delay_minutes è disponibile solo nel set di addestramento (train.csv).
Dovete addestrare un modello capace di prevedere delay_minutes sulla base delle altre caratteristiche.
Dovete caricare un file csv (submission.csv) con il seguente formato:
SampleID,delay_minutes0,121,32,15dove:
SampleID deve coincidere con i valori di test.csvdelay_minutes è la previsione del vostro modello, arrotondata all'interoLa valutazione sarà effettuata utilizzando MAE (Mean Absolute Error):
Il punteggio finale è calcolato sulla base del punteggio MAE ottenuto utilizzando le seguenti regole: