利用python進行數據分析 移動數據係數與線性迴歸(P366)

參考博客:https://xueqiu.com/8287840120/75542824


import numpy as np
import statsmodels.api as sm
import statsmodels.formula.api as smf

aapl = web.get_data_yahoo('AAPL', '2000-01-01')['Adj Close']
msft = web.get_data_yahoo('MSFT', '2000-01-01')['Adj Close']
aapl_rets = aapl.pct_change()
msft_rets = msft.pct_change()
plt.figure()
aapl_rets.rolling( 250).corr( msft_rets).plot()

mm = msft_rets.rolling(250).mean()

results = smf.ols('aapl_rets~MSFT', data=pd.DataFrame({'MSFT': mm}))

results.fit().fittedvalues.plot()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章