금융을 위한 머신러닝

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...