python求股票收盘价曲线,各点斜率的代码
数据如:/tmp/close.csvcdate close
2020-03-11 63.60
2020-03-12 59.75
2020-03-13 59.19
2020-03-16 55.10
2020-03-17 56.35
2020-03-18 55.64
2020-03-19 57.85
2020-03-20 57.94
2020-03-23 52.50
2020-03-24 54.70
2020-03-25 55.90
2020-03-26 54.00
2020-03-27 53.40
2020-03-30 52.00
2020-03-31 53.75
2020-04-01 54.07
2020-04-02 56.21
2020-04-03 55.44
2020-04-07 56.59
2020-04-08 58.17
目前代码:
#!/usr/bin/python3
import numpy as np
import pandas as pd
import statsmodels.api as sm
import statsmodels
data=pd.read_csv("/tmp/close.csv",sep='\t')
y_arr=data.close
x_arr=np.arange(0,len(y_arr))
x_b_arr=sm.add_constant(x_arr)
model=statsmodels.regression.linear_model.OLS(y_arr, x_b_arr).fit()
rad=model.params[1]
deg_data=np.rad2deg(rad)
但是deg_data得到的角度只有一个值,不是每个点都有角度