金属価格予測のための13のアーキテクチャを体系的に再評価した結果、単純なゲート付き再帰単位がより複雑なハイブリッドモデルを上回ることが示されています。銅で訓練され、アルミニウムや亜鉛でテストされたモデルは一貫して高い予測精度を示し、商品価格予測における簡潔なアプローチの活用を支持しています。
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| データセット | 日次銅(Cu)スポット価格系列 & ndash;3つのターゲット金属のうちの一つ;また、多変量入力特徴の一部でもあります。 | 上海金属市場(SMM)、公開 | SMMの価格データ;列 = Cu;価格タイプ=スポット;頻度=日次;単位 = CNY/トン;日付範囲 = 2015-01-05 から 2025-09-12;RRID:該当しません |
| データセット | 日次アルミ(Al)スポット価格系列およびndash;3つのターゲット金属のうちの一つ;また、多変量入力特徴の一部でもあります。 | 上海金属市場(SMM)、公開 | SMMの価格データ;列 = Al;価格タイプ=スポット;頻度=日次;単位 = CNY/トン;日付範囲 = 2015-01-05 から 2025-09-12;RRID:該当しません |
| データセット | 日足の亜鉛(Zn)スポット価格系列およびndash;3つのターゲット金属のうちの一つ;また、多変量入力特徴の一部でもあります。 | 上海金属市場(SMM)、公開 | SMMの価格データ;列 = Zn;価格タイプ=スポット;頻度=日次;単位 = CNY/トン;日付範囲 = 2015-01-05 から 2025-09-12;RRID:該当しません |
| データセット | 前処理された多変量金属価格データセット & ndash;欠損処理とスライディングウィンドウ構成(L = 30、h = 1)を経て、Cu、Al、Zn系列を年代順にソートし、クリーンアップしました。 | 著者生成:SMMデータから | Zenodoリポジトリに保存されています(DOI: 10.5281/zenodo.19976985);ファイル:Data.csv;RRID:該当しません |
| ソフトウェア | Pythonプログラミング言語 & ndash;データ処理、モデル実装、評価、図表生成のためのメイン言語です。 | Python ソフトウェア Foundation / Anaconda | Python 3.10.19;アナコンダの分布;リッド:SCR_008394 |
| ソフトウェア | TensorFlow/Keras & ndash;GRU、LSTM、BiGRU、BiLSTM、CNNハイブリッド、注意、トランスフォーマーモデルを実装するためのディープラーニングフレームワーク。 | テンソルフロー / ケラス | 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スコア正規化)–トレーニングセット統計を用いて特徴の標準化を適用。 | scikit-learn | scikit-learn 1.7.2に含まれています。リッド:SCR_002577 |
| ソフトウェア | ランダムフォレストとndash;機械学習のベースライン実装(RandomForestRegressor)。 | オープンソースコミュニティ | scikit-learn 1.7.2;リッド:SCR_002577 |
| ソフトウェア | StatsmodelsとNDASH;ARIMAのベースライン実装。 | オープンソースコミュニティ | Statsmodels 0.14.6;リッド:SCR_016074 |
| ソフトウェア | アーチ&ンダッシュ;GARCHのベースライン実装。 | オープンソースコミュニティ | arch 8.0.0;RRID:利用不可 |
| ソフトウェア | XGBoost –XGBoost回帰のベースライン実装。 | オープンソースコミュニティ | XGBoost 3.1.2;リッド:SCR_025884 |
| ソフトウェア | トランスモデルとndash;比較のためのベースラインの深層学習アーキテクチャ。 | テンソルフロー / ケラス | TensorFlow 2.20.0を用いて実装;リッド:SCR_016345 |
| ソフトウェア | Keraのコールバック(ReduceLROnPlateau)とndash;トレーニング中に使用した学習率スケジューラー。 | テンソルフロー / ケラス | TensorFlow 2.20.0に収録;リッド:SCR_016345 |
| ソフトウェア | Matplotlib & ndash;図の生成とPDF/SVG/PNGへのエクスポート。 | オープンソースコミュニティ | Matplotlib 3.10.6;リッド:SCR_008595 |
| ソフトウェア | OpenPyXLとNDASH;Excelワークブックの作成とエクスポートのサポート。 | オープンソースコミュニティ | OpenPyXL 3.1.5;RRID:利用不可 |
| コード | GRU.py & ndash;13のディープラーニングモデルすべてを完全に実装し、トランスフォーマー比較、ARIMA/GARCH/XGBoost/ランダムフォレストベースライン、Diebold–マリアーノテストとフィギュア生成。 | 著者による作品 | Zenodo(DOI: 10.5281/zenodo.19976985)で入手可能;RRID:該当しません |
| コード | README_reproducibility.md & ndash;再現手順とステップバイステップのプロトコル。 | 著者による作品 | Zenodo(DOI: 10.5281/zenodo.19976985)で入手可能;RRID:該当しません |
| コード | requirements.txt & ndash;ソフトウェア依存関係と正確なバージョン仕様。 | 著者による作品 | Zenodo(DOI: 10.5281/zenodo.19976985)で入手可能;RRID:該当しません |
| ハードウェア | コンピューティングワークステーションおよびndash;すべてのモデルトレーニング、検証、テスト、図表生成。 | ASUSTeKコンピュータ社(ROG Strix G634JZ_G634JZ) | Windows 11 Home 10.0.26200 ビルド 26200;x64ベースのPC;RRID:該当しません |
| ハードウェア | CPUとndash;訓練と推論のための中央処理ユニット。 | インテル | Intel64ファミリー6モデル183ステッピング1、~2.20GHz;RRID:該当しません |
| ハードウェア | RAM & ndash;すべての計算タスクに物理メモリを搭載します。 | ASUSTeKワークステーション | 32,387 MB(~32 GB);RRID:該当しません |
| ハードウェア | GPUアクセラレーション–グラフィックス処理ユニットの利用状況。 | TensorFlowデバイスクエリ | tf.config.list_physical_devices(「GPU」)が[]を返します;CUDA/cuDNNは使用されていません。RRID:該当しません |
| 試薬/モデル | ランダムシード(メイン実験)とndash;確率要素の再現性のための固定シード。 | Python random / NumPy / TensorFlow | シード=42;RRID:該当しません |
| 試薬/モデル | ランダムシード(ロバストネステスト)とndash;マルチラン安定性検証のための追加シード。 | Python random / NumPy / TensorFlow | シード数 = {1, 7, 21, 42, 2024};RRID:該当しません |
Request permission to reuse the text or figures of this JoVE article
Request Permission