Finans için Machine Learning

Python ile Finans için Machine Learning

Nathan George

Data Science Professor

Finansta Machine Learning

Python ile Finans için Machine Learning

AMD kapanış fiyatı

Python ile Finans için Machine Learning

oynaklık grafiği

Python ile Finans için Machine Learning

Veriyi anlama

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 ile Finans için Machine Learning

kapanış ve hacim grafiği

Python ile Finans için Machine Learning

EDA grafikleri

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

AMD kapanış fiyatı

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

hacim histogramı

Python ile Finans için 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()

yüzde değişimlerin histogramı

Python ile Finans için 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)

kaydırılmış veri ve pct_change verisi

Python ile Finans için 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          1.000000       0.082828   
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 ile Finans için Machine Learning

ham korelasyon grafiği

Python ile Finans için Machine Learning

korelasyon grafiği tam

Python ile Finans için Machine Learning

yüksek korelasyon grafiği

Python ile Finans için Machine Learning

Biraz EDA yapalım!

Python ile Finans için Machine Learning

Preparing Video For Download...