| Набор данных | Ежедневная серия цен на медь (Cu) и ndash; Один из трёх целевых металлов; также часть многомерных функций ввода. | Шанхайский рынок металлов (SMM), публичный доступ | Данные о ценах SMM; столбец = Cu; тип цены = спот; частота = суток; единица = юань/тонна; Диапазон времени = 2015-01-05 по 2025-09-12; RRID: не применимо |
|---|
| Набор данных | Ежедневная серия спотовых цен на алюминий (Al) и панель; Один из трёх целевых металлов; также часть многомерных функций ввода. | Шанхайский рынок металлов (SMM), публичный доступ | Данные о ценах SMM; столбец = Al; тип цены = спот; частота = суток; единица = юань/тонна; Диапазон времени = 2015-01-05 по 2025-09-12; RRID: не применимо |
|---|
| Набор данных | Ежедневная серия спотовых цен на цинк (Zn) и ndash; Один из трёх целевых металлов; также часть многомерных функций ввода. | Шанхайский рынок металлов (SMM), публичный доступ | Данные о ценах SMM; столбец = Zn; тип цены = спот; частота = суток; единица = юань/тонна; Диапазон времени = 2015-01-05 по 2025-09-12; RRID: не применимо |
|---|
| Набор данных | Предварительно обработанный многомерный набор цен на металлы и DASH; Хронологически отсортированы и очищены серии Cu, Al, Zn после обработки пропущенных значений и построения скользящих окон (L = 30, h = 1). | Автор, генерированный на основе данных SMM | Хранится в хранилище Zenodo (DOI: 10.5281/zenodo.19976985); Файл: Data.csv; RRID: не применимо |
|---|
| Программное обеспечение | Язык программирования Python – Основной язык для обработки данных, реализации моделей, оценки и генерации рисунков/таблиц. | Фонд программного обеспечения Python / Anaconda | Python 3.10.19; Распространение анаконды; РРИД: SCR_008394 |
|---|
| Программное обеспечение | TensorFlow/Keras – Фреймворк глубокого обучения для реализации моделей GRU, LSTM, BiGRU, BiLSTM, CNN-hybrid, attention и Transformer. | TensorFlow / Keras | TensorFlow 2.20.0; РРИД: SCR_016345 |
|---|
| Программное обеспечение | NumPy – Численная обработка массив и матричные операции. | Сообщество с открытым исходным кодом | NumPy 1.26.4; РРИД: SCR_008633 |
|---|
| Программное обеспечение | Панды и Ндаш; Загрузка данных, табличная обработка и обработка выводов в CSV/Excel. | Сообщество с открытым исходным кодом | панды 2.3.3; РРИД: SCR_018214 |
|---|
| Программное обеспечение | scikit-learn и ndash; Метрики оценки, предобработка и утилиты машинного обучения. | Сообщество с открытым исходным кодом | scikit-learn 1.7.2; РРИД: SCR_002577 |
|---|
| Программное обеспечение | StandardScaler (нормализация z-score) и ndash; Стандартизация признаков применяется с использованием статистики обучающего набора. | scikit-learn | Включено в scikit-learn 1.7.2; РРИД: SCR_002577 |
|---|
| Программное обеспечение | Random Forest – Базовая реализация машинного обучения (RandomForestRegressor). | Сообщество с открытым исходным кодом | scikit-learn 1.7.2; РРИД: SCR_002577 |
|---|
| Программное обеспечение | statsmodels и ndash; Базовая реализация ARIMA. | Сообщество с открытым исходным кодом | statsmodels 0.14.6; РРИД: SCR_016074 |
|---|
| Программное обеспечение | Arch – Базовая реализация GARCH. | Сообщество с открытым исходным кодом | arch 8.0.0; RRID: недоступен |
|---|
| Программное обеспечение | XGBoost – Реализация базовой регрессии XGBoost. | Сообщество с открытым исходным кодом | XGBoost 3.1.2; РРИД: SCR_025884 |
|---|
| Программное обеспечение | Модель трансформатора и приборная панель; Базовая архитектура глубокого обучения для сравнения. | TensorFlow / Keras | Реализовано с использованием TensorFlow 2.20.0; РРИД: SCR_016345 |
|---|
| Программное обеспечение | Callbacks Keras (ReduceLROnPlateau) и dash; Планировщик скорости обучения, используемый во время обучения. | TensorFlow / Keras | Включено в TensorFlow 2.20.0; РРИД: SCR_016345 |
|---|
| Программное обеспечение | Matplotlib – Генерация и экспорт фигурок в PDF/SVG/PNG. | Сообщество с открытым исходным кодом | Matplotlib 3.10.6; РРИД: SCR_008595 |
|---|
| Программное обеспечение | openpyxl – Поддержка генерации и экспорта рабочих тетрадей Excel. | Сообщество с открытым исходным кодом | openPYXL 3.1.5; RRID: недоступен |
|---|
| Код | GRU.py – Полная реализация всех 13 моделей глубокого обучения, сравнение Transformer, базовые линии ARIMA/GARCH/XGBoost/Random Forest, Diebold и dash; Тесты Мариано и генерация фигур. | Автор | Доступно в Zenodo (DOI: 10.5281/zenodo.19976985); RRID: не применимо |
|---|
| Код | README_reproducibility.md – Инструкции воспроизведения и пошаговый протокол. | Автор | Доступно в Zenodo (DOI: 10.5281/zenodo.19976985); RRID: не применимо |
|---|
| Код | requirements.txt – Программные зависимости и точные спецификации версии. | Автор | Доступно в Zenodo (DOI: 10.5281/zenodo.19976985); RRID: не применимо |
|---|
| Аппаратное обеспечение | Вычислительная рабочая станция – Всё это обучение моделей, валидация, тестирование и генерация рисунков и таблиц. | ASUSTeK COMPUTER INC. (ROG Strix G634JZ_G634JZ) | Windows 11 Home 10.0.26200 сборка 26200; ПК на базе x64; RRID: не применимо |
|---|
| Аппаратное обеспечение | CPU – Центральный процессор для обучения и выводов. | Intel | Intel64 Family 6 Модель 183 Stepping 1, ~2,20 ГГц; RRID: не применимо |
|---|
| Аппаратное обеспечение | RAM – Физическая память для всех вычислительных задач. | Рабочая станция ASUSTeK | 32 387 МБ (~32 ГБ); RRID: не применимо |
|---|
| Аппаратное обеспечение | Ускорение GPU и приборная панель; Статус использования графических процессоров. | Запрос по устройству TensorFlow | tf.config.list_physical_devices('GPU') возвращает []; CUDA/cuDNN не используется; RRID: не применимо |
|---|
| Реагент/Модель | Random seed (основной эксперимент) – Фиксированное семя для воспроизводимости стохастических элементов. | Python random / NumPy / TensorFlow | Посев = 42; RRID: не применимо |
|---|
| Реагент/Модель | Случайные сиды (тест на устойчивость) и тире; Дополнительные засечки для многофункциональной проверки стабильности. | Python random / NumPy / TensorFlow | Посева = {1, 7, 21, 42, 2024}; RRID: не применимо |
|---|