数据集:链接: https://pan.baidu.com/s/1V_O9fW8jUTwtpgeVb7cSmg 提取码: 7sjx
一、利用线性回归实现股票预测分析
股价预测其实是一个较难拟合的问题,因为在现实生活中影响股价的因素有非常多,不只是过去股价有影响,不过为了体会LSTM网络的作用,本文中LSTM模型去对股价做一个大致的预测,只考虑时序因素,未掺杂其它影响因子,下图为拟合过后的图。
二、加载股票数据
本文采用的股票数据来源为tushare,这个一个股票接口网站,可以注册然后获得数据源
# 1.加载股票数据
pro = ts.pro_api('your token')
df = pro.daily(ts_code='000001.SZ', start_date='20130711', end_date='20220711')
df.index = pd.to_datetime(df.trade_date) # 索引转为日期
df = df.iloc[::-1] # 由于获取的数据是倒序的,需要将其调整为正序
三、将数据进行标准化
为了统一不同特征之间的量纲,忽略数量级的影响,这里我们需要对其特征进行标准化&