bp神经网络预测_R语言的BP神经网络股票预测

本文使用R语言构建BP神经网络模型,通过数据归一化、选取特征,训练并测试模型,对股票收盘价进行预测。结果显示,模型在短期内预测准确度高,但长期预测存在较大误差,表明BP神经网络适用于短期股票价格预测。
摘要由CSDN通过智能技术生成

1.读取数据

a=read.table("E://金科文化.csv",sep=",",header=T)

x0=a[,2:13];x0

973f512e2cedfc40d9db87b3677f4663.png

2.数据的归一化处理(消除量纲的影响,不改变数据表达的内在规律)

90a223f5cd9adcf5be088c82f3adb1db.png

#对输入矩阵进行归一化处理(0到1)

p=function(x){

return((x-min(x))/(max(x)-min(x)))}

x=as.data.frame(lapply(x0,p));x

f157902b7ae21277cfabc729e572177e.png

3.检查是否转化完成

最大值是1,最小值是0,即转化完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值