bp神经网络股票价格预测的MATLAB编程

2024-05-18 07:55

1. bp神经网络股票价格预测的MATLAB编程

P=[];‘输入,开盘价,最高价,最低价,收盘价成交量依次5天的数据’
T=[];’输出,即第二日的收盘’
net=newff(minmax(P),[7,1],{'tansig','logsig'},'traingdx'); 
net.trainParam.epochs=1000; ‘最大训练次数,根据需要可自行调节’
net.trainParam.goal=0.01; ‘误差’
net.trainParam.lr=0.01; ‘学习率’
net=train(net,P,T); ‘训练网络’
test=[];‘待预测数据输入’
out=sim(net,test); ‘仿真预测’
我的这个程序没有进行初始化,你还需要先将数据进行初始化后才能算。

bp神经网络股票价格预测的MATLAB编程

2. 给出一组数据,如何用MATLAB去预测将来的数据。

这样:
x=[1 3 5 6 8 9 10 11 12 14 15 17 19 21 23 25];
y=[10 20 42 60 73 79 80 78 73 64 56 71 51 42 41 40];
plot(x,y,'ro');
p=polyfit(x,y,4);%于是拟合出的曲线就是p(1)x^4+p(2)x^3+p(3)x^2+p(4)x+p(5),想拟合成其它次数的多项式只需将4改为相应的次数即可
f=poly2sym(p);
xinterp=[2 4 7 13 16 18 20 22 24];
yinterp=subs(f,xinterp);
hold on;
plot(xinterp,yinterp,'o');
ezplot(f,[0,30])

扩展资料:注意事项
函数命令为:
a=polyfit(x,y,m)    % x,y为对应的自变量,m为需要拟合的最高次幂
y=polyval(a,x);      %根据拟合的函数得出x对应的因变量的值
函数表达形式为:f(x)=a1*x^m+...+am*x+a_m+1
polyfit(x,y,n)其中:x, y为已知数据点向量, 分别表示横、纵坐标,n为拟合多项式的次数, 结果返回m次拟合多项式系数, 从高次到低次存放在向量p中.参数p为拟合多项式 y=a1x^n+...+anx+a,共n+1个系数。
示例:
%多项式拟合
x = (0: 0.1: 7)';
y = sin(x);
p = polyfit(x,y,3) %p为拟合后的多项式系数
z=polyval(p,x);
plot(x,y,'r',x,z,'b')
其中p为拟合后的多项式系数,运行结果为:
p =0.0736   -0.7095    1.5250   -0.0296

3. matlab优化神经网络预测股票程序,求大神帮忙,有重谢。

我这里有遗传算法优化的神经网络,但是粒子群的没有啊!

matlab优化神经网络预测股票程序,求大神帮忙,有重谢。

4. 谁能教我写一个MATLAB实现BP神经网络预测股票价格的编码,我要写毕业论文,不懂,多谢啊!

网络的训练过程与使用过程了两码事。
比如BP应用在分类,网络的训练是指的给你一些样本,同时告诉你这些样本属于哪一类,然后代入网络训练,使得这个网络具备一定的分类能力,训练完成以后再拿一个未知类别的数据通过网络进行分类。这里的训练过程就是先伪随机生成权值,然后把样本输入进去算出每一层的输出,并最终算出来预测输出(输出层的输出),这是正向学习过程;最后通过某种训练算法(最基本的是感知器算法)使得代价(预测输出与实际输出的某范数)函数关于权重最小,这个就是反向传播过程。
您所说的那种不需要预先知道样本类别的网络属于无监督类型的网络,比如自组织竞争神经网络。

5. 已知目标函数,如何用Matlab进行数据预测?

如何用matlab工具箱进行数据预测
设计目标函数,
将预测问题,转化为优化问题。

已知目标函数,如何用Matlab进行数据预测?

6. BP神经网络预测股票的Matlab的m文件

BP神经网络预测股票的Matlab的m文件,一般吧

7. 股票价格和成交量预测 matlab

呵呵 很多高手是知道了也不会说的 因为那是很多人的秘密宝贝  如同师傅不会把最高级别的招教给徒弟 只多教下基础的知识  所以自古很多高手把秘诀传给自己家里人一样

股票价格和成交量预测  matlab

8. 股票预测用的什么函数,公式是什么?

你说的是测试指标公式的未来函数啊,百度搜索未来函数检测工具,一大堆。有未来函数的公式,慎用啊。
最新文章
热门文章
推荐阅读