Трудност
Твоят най-добър резултат
Н/Д
Златото се счита от векове за съхранение на стойност, защитавайки богатството в дългосрочен план, особено в периоди на инфлация, обезценяване на валутата или икономическа нестабилност. Централните банки държат значителни резерви от злато, отразявайки важността му в глобалната финансова система.
Твоята роля е да разработиш автоматизирана система, способна да прогнозира цената на затваряне на zlatoto (gold close) въз основа на сложен набор от финансови, икономически и пазарни индикатори, включващи борсови индекси, цени на стоки и валутни курсове.
Имаш на разположение CSV файл:
Всеки ред съдържа следните колони:
date – дата в формат YYYY-MM-DDsp500 open, sp500 high, sp500 low, sp500 close, sp500 volume, sp500 high-low – стойности за индекса S&P500nasdaq open, nasdaq high, nasdaq low, nasdaq close, nasdaq volume, nasdaq high-low – стойности за индекса Nasdaqus_rates_% – референтна лихва на САЩCPI – индекс на потребителските цениusd_chf, eur_usd – валутни курсовеGDP – брутен вътрешен продуктsilver open, silver high, silver low, silver close, silver volume, silver high-low – стойности за среброoil open, oil high, oil low, oil close, oil volume, oil high-low – стойности за петролplatinum open, platinum high, platinum low, platinum close, platinum volume, platinum high-low – стойности за платинаpalladium open, palladium high, palladium low, palladium close, palladium volume, palladium high-low – стойности за паладийgold open, gold high, gold low, gold close, gold volume – стойности за злато (нашата цел е gold close)💡 Данните могат да имат различни гранулации (дневно, месечно, тримесечно). Някои стойности липсват (NaN), а моделът трябва да управлява това правилно.
Изгради система, която може да прогнозира цената на затваряне на златото (gold close) за дните от test.csv.
Прогнозите трябва да бъдат запазени във файл submission.csv с формата:
ID,gold closeR00001,1820.35R00002,1815.92R00003,1822.10където:
ID – уникалният идентификатор на реда от test.csvgold close – цената, прогнозирана от твоята системаПрогнозите ще бъдат сравнени с реалните стойности от ground_truth.csv и ще се изчисли Root Mean Squared Error (RMSE):
RMSE = sqrt( sum((y_true - y_pred)^2) / n )Финалният резултат се изчислява въз основа на получения RMSE: