技術資料

AIによる数法則発見の時系列データへの拡張と金融データへの応用 

もくじ 

必要なモジュール 

必要なモジュールバージョンインストール方法 必要なモジュールバージョンインストール方法
pandas1.5.3pip install pandas==1.5.3 numpy1.23.5pip install numpy==1.23.5
torch2.7.0+cu118https://pytorch.org/get-started/locally/ sympy1.14.0pip install sympy==1.14.0
symbolicregressionhttps://github.com/facebookresearch/symbolicregression requests2.32.3pip install requests==2.32.3
IPython  sys
os sys

バージョンやインストール方法を記述していないものはおそらくもともと入っているもの

symbolic regression

プログラム 

実行手順 

データの収集からはじめる.

データの収集には以下のプログラムを使う.

このプログラムではpythonのモジュールであるyfinanceを使ってデータを収集している.

日本および米国の10年国債利回りなど一部のデータはyfinanceによって取得することはできないため,以下↓のウェブサイトからcsvファイルをダウンロードする.

               https://jp.investing.com/rates-bonds/japan-10-year-bond-yield-historical-data

用いるデータ 

データ項目時間足ダウンロード方法 データ項目時間足ダウンロード方法
SP500日足yfinanceによって取得.データ収集のプログラムにコードあり Nikkei225日足yfinanceによって取得,データ収集のプログラムにコードあり
USD/JPY日足yfinanceによって取得,データ収集のプログラムにコードあり 金利差(2年)日足investing.comから日本および米国の2年債券利回りを取得,そこから計算
symbolicregressionhttps://github.com/facebookresearch/symbolicregression requests2.32.3pip install requests==2.32.3
IPython  sys
os sys

分析には以下のフォルダの中にあるExample.ipynbを実行すればよい.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS