Schwierigkeit
Dein bestes Ergebnis
N/V
Gold wurde jahrhundertelang als Wertaufbewahrungsmittel betrachtet, das langfristig Vermögen schützt, insbesondere in Zeiten von Inflation, Währungsabwertung oder wirtschaftlicher Instabilität. Zentralbanken halten bedeutende Goldreserven, was seine Wichtigkeit im globalen Finanzsystem widerspiegelt.
Deine Aufgabe ist es, ein automatisches System zu entwickeln, das den Schlusskurs von Gold (gold close) basierend auf einem komplexen Set von Finanz-, Wirtschafts- und Marktindikatoren vorhersagen kann, einschließlich Börsenindizes, Rohstoffpreisen und Wechselkursen.
Du hast eine CSV-Datei zur Verfügung:
Jede Zeile enthält die folgenden Spalten:
date – Datum im Format YYYY-MM-DDsp500 open, sp500 high, sp500 low, sp500 close, sp500 volume, sp500 high-low – Werte für den S&P500-Indexnasdaq open, nasdaq high, nasdaq low, nasdaq close, nasdaq volume, nasdaq high-low – Werte für den Nasdaq-Indexus_rates_% – US-ReferenzzinssatzCPI – Verbraucherpreisindexusd_chf, eur_usd – WechselkurseGDP – Bruttoinlandsproduktsilver open, silver high, silver low, silver close, silver volume, silver high-low – Werte für Silberoil open, oil high, oil low, oil close, oil volume, oil high-low – Werte für Ölplatinum open, platinum high, platinum low, platinum close, platinum volume, platinum high-low – Werte für Platinpalladium open, palladium high, palladium low, palladium close, palladium volume, palladium high-low – Werte für Palladiumgold open, gold high, gold low, gold close, gold volume – Werte für Gold (unser Ziel ist gold close)💡 Die Daten können unterschiedliche Granularitäten haben (täglich, monatlich, vierteljährlich). Einige Werte fehlen (NaN), und das Modell muss dies korrekt handhaben.
Baue ein System, das den Schlusskurs von Gold (gold close) für die Tage in test.csv vorhersagen kann.
Die Vorhersagen müssen in einer Datei submission.csv mit folgendem Format gespeichert werden:
ID,gold closeR00001,1820.35R00002,1815.92R00003,1822.10wobei:
ID – eindeutige Kennung der Zeile aus test.csvgold close – von deinem System vorhergesagter PreisDie Vorhersagen werden mit den tatsächlichen Werten aus ground_truth.csv verglichen und der Root Mean Squared Error (RMSE) wird berechnet:
RMSE = sqrt( sum((y_true - y_pred)^2) / n )Die Endpunktzahl wird basierend auf dem erreichten RMSE berechnet: