第一范文网 - 专业文章范例文档资料分享平台

基于Bp神经网络的股票预测

来源:用户分享 时间:2025/5/21 21:47:25 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

% 当前输入层权值和阈值 inputWeights=net_1.IW{1,1} inputbias=net_1.b{1}

% 当前网络层权值和阈值 layerWeights=net_1.LW{2,1} layerbias=net_1.b{2} % 设置训练参数

net_1.trainParam.show = 50; net_1.trainParam.lr = 0.05; net_1.trainParam.mc = 0.9;

net_1.trainParam.epochs = 100000; net_1.trainParam.goal = 1e-3;

% 调用 TRAINGDM 算法训练 BP 网络 [net_1,tr]=train(net_1,Pn,Tn); % 对 BP 网络进行仿真 A = sim(net_1,Hn); % 计算仿真误差 E = Tn - A; MSE=mse(E);

[A1,T1] = postmnmx(A,min(min(P)),max(max(P)),Tn,mint,maxt) x=1:129; x1=1:131 plot(x,A1,'r'); hold on plot(x,T1,'b'); hold on

plot(x1,K,'w'); hold on plot(x1,L,'y'); hold on

plot(x1,M,'m'); hold on plot(x1,N,'c');

title('中国银行2013/11/1-2014/5/15');

legend('预测','实际','五日线','十日线','二十日线','六十日线',1); figure(2) plot(x,E,'r')

4.2中国汽研预测分析;

在MATLABr2014a 中用函数xlsread 导入已经下载好的中国汽研(601965)2013/4/1-2014/5/12的收盘价作为输入样本,进行BP网络训练。

网络结构:

BP神经网络的仿真结果:

图中红色曲线为预测曲线,蓝色曲线为实际曲线,从图可以看出,BP曲线近似的模拟出真实曲线,较之前中国银行的预测效果要好,主要原因是中国汽研的训练样本数目提升到256组,并且训练了十万次,误差到了0.006。

误差训练情况:

梯度:

回归曲线:

股票分析:

方法一:移动平均线与BP曲线相结合

搜索更多关于: 基于Bp神经网络的股票预测 的文档
基于Bp神经网络的股票预测.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5rgrg7gcv63h0qr03o6j_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top