Trudność
Twój najlepszy wynik
Nie dotyczy
Złoto było przez wieki uważane za magazyn wartości, chroniący majątek w długim okresie, szczególnie w czasach inflacji, deprecjacji waluty czy niestabilności ekonomicznej. Banki centralne utrzymują znaczące rezerwy złota, odzwierciedlając jego znaczenie w globalnym systemie finansowym.
Twoim zadaniem jest opracowanie automatycznego systemu zdolnego do przewidywania ceny zamknięcia złota (gold close) na podstawie złożonego zestawu wskaźników finansowych, ekonomicznych i rynkowych, obejmujących indeksy giełdowe, ceny towarów i kursy walutowe.
Masz do dyspozycji plik CSV:
Każdy wiersz zawiera następujące kolumny:
date – data w formacie YYYY-MM-DDsp500 open, sp500 high, sp500 low, sp500 close, sp500 volume, sp500 high-low – wartości dla indeksu S&P500nasdaq open, nasdaq high, nasdaq low, nasdaq close, nasdaq volume, nasdaq high-low – wartości dla indeksu Nasdaqus_rates_% – stopa referencyjna USACPI – indeks cen konsumpcyjnychusd_chf, eur_usd – kursy walutoweGDP – produkt krajowy bruttosilver open, silver high, silver low, silver close, silver volume, silver high-low – wartości dla srebraoil open, oil high, oil low, oil close, oil volume, oil high-low – wartości dla ropy naftowejplatinum open, platinum high, platinum low, platinum close, platinum volume, platinum high-low – wartości dla platynypalladium open, palladium high, palladium low, palladium close, palladium volume, palladium high-low – wartości dla palladugold open, gold high, gold low, gold close, gold volume – wartości dla złota (naszym celem jest gold close)💡 Dane mogą mieć różne granularności (dzienne, miesięczne, kwartalne). Niektóre wartości są brakujące (NaN), a model musi poprawnie radzić sobie z tym problemem.
Zbuduj system, który może przewidywać cenę zamknięcia złota (gold close) dla dni z test.csv.
Przewidywania muszą być zapisane w pliku submission.csv w formacie:
ID,gold closeR00001,1820.35R00002,1815.92R00003,1822.10gdzie:
ID – unikalny identyfikator wiersza z test.csvgold close – cena przewidziana przez twój systemPrzewidywania będą porównane z rzeczywistymi wartościami z ground_truth.csv i zostanie obliczony Root Mean Squared Error (RMSE):
RMSE = sqrt( sum((y_true - y_pred)^2) / n )Końcowy wynik jest obliczany na podstawie uzyskanego RMSE: