bp神经网络股票价格预测的MATLAB编程网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为t
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 01:08:45
![bp神经网络股票价格预测的MATLAB编程网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为t](/uploads/image/z/7900514-26-4.jpg?t=bp%E7%A5%9E%E7%BB%8F%E7%BD%91%E7%BB%9C%E8%82%A1%E7%A5%A8%E4%BB%B7%E6%A0%BC%E9%A2%84%E6%B5%8B%E7%9A%84MATLAB%E7%BC%96%E7%A8%8B%E7%BD%91%E7%BB%9C+25-7-1%E4%B8%89%E5%B1%82bp%2C%E5%BC%80%E7%9B%98%E4%BB%B7%2C%E6%9C%80%E9%AB%98%E4%BB%B7%2C%E6%9C%80%E4%BD%8E%E4%BB%B7%2C%E6%94%B6%E7%9B%98%E4%BB%B7%E6%88%90%E4%BA%A4%E9%87%8F%E4%BE%9D%E6%AC%A15%E5%A4%A9%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BD%9C%E4%B8%BA%E7%BD%91%E7%BB%9C%E7%9A%84%E4%B8%80%E4%B8%AA%E8%BE%93%E5%85%A5%E6%95%B0%E6%8D%AE%2C%E5%B0%86%E7%AC%AC%E4%BA%8C%E6%97%A5%E6%94%B6%E7%9B%98%E4%BB%B7%E4%BD%9C%E4%B8%BA%E8%BE%93%E5%87%BA%E5%8F%98%E9%87%8F%2C%E9%9A%90%E5%B1%82%E7%A5%9E%E7%BB%8F%E5%85%83%E7%9A%84%E4%BC%A0%E9%80%92%E5%87%BD%E6%95%B0%E7%A1%AE%E5%AE%9A%E4%B8%BAt)
bp神经网络股票价格预测的MATLAB编程网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为t
bp神经网络股票价格预测的MATLAB编程
网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为tansig ,输出层神经元的传递函数为logsig ,训练函数为 traingdx,跪求高手帮忙谢谢
用于测试学习率为0.01,误差率为0.01. 跪求高手帮忙做个完整可运行的MATLAB程序
bp神经网络股票价格预测的MATLAB编程网络 25-7-1三层bp,开盘价,最高价,最低价,收盘价成交量依次5天的数据作为网络的一个输入数据,将第二日收盘价作为输出变量,隐层神经元的传递函数确定为t
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); ‘仿真预测’
我的这个程序没有进行初始化,你还需要先将数据进行初始化后才能算.