Difficoltà
Il tuo miglior punteggio
N/D
L'oro è stato considerato per secoli un deposito di valore, proteggendo la ricchezza a lungo termine, soprattutto in periodi di inflazione, deprezzamento della valuta o instabilità economica. Le banche centrali detengono riserve significative di oro, riflettendo la sua importanza nel sistema finanziario globale.
Il tuo ruolo è sviluppare un sistema automatico capace di prevedere il prezzo di chiusura dell'oro (gold close) sulla base di un set complesso di indicatori finanziari, economici e di mercato, inclusi indici azionari, prezzi delle materie prime e tassi di cambio valutari.
Hai a disposizione un file CSV:
Ogni riga contiene le seguenti colonne:
date – data in formato YYYY-MM-DDsp500 open, sp500 high, sp500 low, sp500 close, sp500 volume, sp500 high-low – valori per l'indice S&P500nasdaq open, nasdaq high, nasdaq low, nasdaq close, nasdaq volume, nasdaq high-low – valori per l'indice Nasdaqus_rates_% – tasso di interesse di riferimento USACPI – indice dei prezzi al consumousd_chf, eur_usd – tassi di cambio valutariGDP – prodotto interno lordosilver open, silver high, silver low, silver close, silver volume, silver high-low – valori per l'argentooil open, oil high, oil low, oil close, oil volume, oil high-low – valori per il petrolioplatinum open, platinum high, platinum low, platinum close, platinum volume, platinum high-low – valori per il platinopalladium open, palladium high, palladium low, palladium close, palladium volume, palladium high-low – valori per il palladiogold open, gold high, gold low, gold close, gold volume – valori per l'oro (il nostro target è gold close)💡 I dati possono avere granularità diverse (giornaliera, mensile, trimestrale). Alcuni valori mancano (NaN), e il modello deve gestire questo correttamente.
Costruisci un sistema che può prevedere il prezzo di chiusura dell'oro (gold close) per i giorni in test.csv.
Le previsioni devono essere salvate in un file submission.csv con il formato:
ID,gold closeR00001,1820.35R00002,1815.92R00003,1822.10dove:
ID – identificatore unico della riga da test.csvgold close – prezzo previsto dal tuo sistemaLe previsioni saranno confrontate con i valori reali da ground_truth.csv e si calcolerà il Root Mean Squared Error (RMSE):
RMSE = sqrt( sum((y_true - y_pred)^2) / n )Il punteggio finale è calcolato sulla base dell'RMSE ottenuto: