ファイナンスのための機械学習

Python による金融のための Machine Learning

Nathan George

Data Science Professor

ファイナンスにおける機械学習

Python による金融のための Machine Learning

AMD終値

Python による金融のための Machine Learning

ボラティリティプロット

Python による金融のための Machine Learning

データを理解する

print(amd_df.head())
            Adj_Close  Adj_Volume
Date                             
1999-03-10      8.690   4871800.0
1999-03-11      8.500   3566600.0
1999-03-12      8.250   4126800.0
1999-03-15      8.155   3006400.0
1999-03-16      8.500   3511400.0
Python による金融のための Machine Learning

終値と出来高プロット

Python による金融のための Machine Learning

EDAプロット

amd_df['Adj_Close'].plot()
plt.show()

AMD終値

# clears the plot area
plt.clf()
vol = amd_df['Adj_Volume']
vol.plot.hist(bins=50)
plt.show()

出来高ヒストグラム

Python による金融のための Machine Learning
amd_df['10d_close_pct'] = amd_df['Adj_Close'].pct_change(10)

amd_df['10d_close_pct'].plot.hist(bins=50) plt.show()

変化率のヒストグラム

Python による金融のための Machine Learning
amd_df['10d_future_close'] = amd_df['Adj_Close'].shift(-10)

amd_df['10d_future_close_pct'] = amd_df['10d_future_close'].pct_change(10)

シフトデータと変化率データ

Python による金融のための Machine Learning
corr = amd_df.corr()
print(corr)
                      10d_future_close_pct  10d_future_close  10d_close_pct  \
10d_future_close_pct              1.000000          0.070742       0.030402   
10d_future_close                  0.070742          1.000000       0.082828   
10d_close_pct                     0.030402          0.082828       1.000000   
Adj_Close                        -0.083982          0.979345       0.073843   
Adj_Volume                       -0.024456         -0.122473       0.044537   

                      Adj_Close  Adj_Volume  
10d_future_close_pct  -0.083982   -0.024456  
10d_future_close       0.979345   -0.122473  
10d_close_pct          0.073843    0.044537  
Adj_Close              1.000000   -0.119437  
Adj_Volume            -0.119437    1.000000
Python による金融のための Machine Learning

未処理の相関プロット

Python による金融のための Machine Learning

相関プロット(全体)

Python による金融のための Machine Learning

高相関プロット

Python による金融のための Machine Learning

EDAを実践しましょう!

Python による金融のための Machine Learning

Preparing Video For Download...