Складність
Ваш найкращий результат
Н/Д
Золото протягом століть вважалося засобом збереження вартості, захищаючи багатство в довгостроковій перспективі, особливо в періоди інфляції, знецінення валюти або економічної нестабільності. Центральні банки тримають значні резерви золота, що відображає його важливість у глобальній фінансовій системі.
Твоя роль полягає в розробці автоматизованої системи, здатної прогнозувати ціну закриття золота (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: