Moeilijkheid
Jouw beste score
N.v.t.
Goud wordt al eeuwenlang beschouwd als een waardeopslag, die rijkdom op lange termijn beschermt, vooral in periodes van inflatie, valutadepreciatie of economische instabiliteit. Centrale banken houden aanzienlijke goudreserves aan, wat het belang ervan in het mondiale financiële systeem weergeeft.
Jouw rol is om een geautomatiseerd systeem te ontwikkelen dat de slotprijs van goud (gold close) kan voorspellen op basis van een complexe set van financiële, economische en marktindicatoren, inclusief beursindices, grondstofprijzen en wisselkoersen.
Je hebt een CSV-bestand tot je beschikking:
Elke rij bevat de volgende kolommen:
date – datum in YYYY-MM-DD formaatsp500 open, sp500 high, sp500 low, sp500 close, sp500 volume, sp500 high-low – waarden voor de S&P500 indexnasdaq open, nasdaq high, nasdaq low, nasdaq close, nasdaq volume, nasdaq high-low – waarden voor de Nasdaq indexus_rates_% – Amerikaanse referentierenteCPI – consumentenprijsindexusd_chf, eur_usd – wisselkoersenGDP – bruto binnenlands productsilver open, silver high, silver low, silver close, silver volume, silver high-low – waarden voor zilveroil open, oil high, oil low, oil close, oil volume, oil high-low – waarden voor olieplatinum open, platinum high, platinum low, platinum close, platinum volume, platinum high-low – waarden voor platinapalladium open, palladium high, palladium low, palladium close, palladium volume, palladium high-low – waarden voor palladiumgold open, gold high, gold low, gold close, gold volume – waarden voor goud (ons doel is gold close)💡 De gegevens kunnen verschillende granulariteiten hebben (dagelijks, maandelijks, driemaandelijks). Sommige waarden ontbreken (NaN), en het model moet dit correct afhandelen.
Bouw een systeem dat de slotprijs van goud (gold close) kan voorspellen voor de dagen in test.csv.
De voorspellingen moeten worden opgeslagen in een bestand submission.csv met het formaat:
ID,gold closeR00001,1820.35R00002,1815.92R00003,1822.10waarbij:
ID – de unieke identifier van de rij uit test.csvgold close – de prijs voorspeld door jouw systeemDe voorspellingen worden vergeleken met de werkelijke waarden uit ground_truth.csv en er wordt een Root Mean Squared Error (RMSE) berekend:
RMSE = sqrt( sum((y_true - y_pred)^2) / n )De eindscore wordt berekend op basis van de behaalde RMSE: