资源简介
采用双层,8节点,的BP神经网络使用5日历史股价预测未来一天股价。
代码片段和文件信息
% BP神经网络用于上证综合指数预测。---作者:张启宇 2008/05/18
% 是3层网络,隐藏层使用了35个节点。
% 输入是前五天的股指收盘。
% 输出是第六天收盘。
% 训练样本上证综合指数历史收盘数据,使用txt文件导入。
%大面积样本测试
clear;
load 999999.txt;
GodData=X999999‘;
Ulength=length(GodData);
AverError=0;%总误差
UData=GodData;
j=10%测试天数
for m=1:j;
AllResult=0; %最终结果
i=5; %循环次数
for n=1:i;
%读入数据
AllData=UData;
%变量初始化
InData=5; %输入层
NeroData=10; %隐层神经元个数
OutData=1; %输出数
LearnSpeed=0.01; %学习速度
Display=50; %显示次数
MaxTrain=1000; %最大训练次数
Error=0.01; %均方误差
Time=300; %最多耗时(s)
ILR=10; %学习速度增加率
DLR=0.1; %学习速度减少率
MC=0.01; %动量
%样本划分
SampleLength=length(AllData);
Sample=zeros(5SampleLength);
Sample(12:SampleLength)=AllData(11:(SampleLength-1));
Sample(23:SampleLength)=AllData(11:(SampleLength-2));
Sample(34:SampleLength)=AllData(11:(SampleLength-3));
Sample(45:SampleLength)=AllData(11:(SampleLength-4));
Sample(56:SampleLength)=AllData(11:(SampleLength-5));
%无效数据删除
TainSample=Sample(1:56:SampleLength);
%预测
- 上一篇:k-mean matlab
- 下一篇:BFS 广度优先搜索算法 matlab
相关资源
- 基于BP神经网络的系统建模辨识与预测
- 朴素贝叶斯分类matlab实现
- 永磁同步电机无差拍预测电流控制s
- GM11灰色模型预测的matlab程序
- 语音信号的线性预测编码MATLAB程序
- BP神经网络预测matlaB实现
- BP神经网络数据预测matlab代码.zip
- 灰色预测人口增长matlab
- bp模型优化预测与matlab仿真,pid参数优
- Leslie人口预测代码
- Leslie人口预测模型程序基于MATLAB
- matlab神经网络预测程序-预测.txt
- 无人驾驶车辆 模型预测控制陈慧妍源
- 灰色预测模型代码
- BP神经网络时间序列预测matlab代码ma
- RBF预测 matlab
- 模型预测控制MPC模型预测电流控制,
- 非线性模型预测控制算法程序
- 第二版 PDF 李国勇智能预测控制及其
- 灰色预测的matlab代码
- 预测控制多种算法matlab实现
-
MPC预测控制算法中的DMC算法simuli
n - 基于神经网络的电力负荷预测代码
- ARIMA时间序列预测的matlab实现
- 滚动时域优化RHCMATLAB源代码
- 随机森林的matlab的预测Iris
- matlab灰色预测程序代码
- BP神经网络预测模型
- 基于Elman神经网络的房价预测matlab脚本
-
模型预测simuli
nk
评论
共有 条评论