毕业论文基于rbf神经网络的股票走势预测模型matlab(MATLAB用RBF数据预测,哪位好心人可以给程序参考下,谢谢)

1.MATLAB用RBF数据预测,哪位好心人可以给程序参考下,谢谢

给个例子你看看

%% 训练数据

t1 = 0.1 : 0.1 : 10;

xt1 = 3*sin(2*t1) + 3;

xt2 = exp(0.5*t1) + 10;

xt3 = 2*power((t1-4), 2);

xt4 = log2(30*t1) + 10;

xt5 = log2(40*t1) + t1 + 20;

xt6 = power((t1-11), 2);

xt7 = 4*cos(3*t1) + 10;

xt8 = xt2 + 0.9*xt4;

xt9 = xt5 + 0.9*xt5;

xt10 = xt5 + 0.9*xt6;

ty = -1 + 3*xt1 - xt9 + 0.4*(xt10-50) + xt6 + log2(xt3+7) + 0.8*exp(xt4-14) + 。

4*sin(xt7+xt8) + 0.015*power((xt2-50), 2);

%% 测试数据

t = 10/44 : 10/44 : 10;

x1 = 3*sin(2*t) + 3;

x2 = exp(0.5*t) + 10;

x3 = 2*power((t-4), 2);

x4 = log2(30*t) + 10;

x5 = log2(40*t) + t + 20;

x6 = power((t-11), 2);

x7 = 4*cos(3*t) + 10;

x8 = x2 + 0.9*x4;

x9 = x5 + 0.9*x5;

x10 = x5 + 0.9*x6;

y = -1 + 3*x1 - x9 + 0.4*(x10-50) + x6 + log2(x3+7) + 0.8*exp(x4-14) + 。

4*sin(x7+x8) + 0.015*power((x2-50), 2);

%% 创建并训练网络

net = newrb(t1, ty);

%% 测试网络

testy = sim(net, t);

%% 画图

figure('Name', '曲线图');

plot(t, y, 'r-');

hold on;

plot(t, testy, 'b+');

legend('根据原函数画出的曲线', 'RBF神经网络得到的曲线');

2.MATLAB RBF 代码

%% 清空环境变量

clc

clear

%% 产生输入 输出数据

% 设置步长

interval=0.01;

% 产生x1 x2

x1=-1.5:interval:1.5;

x2=-1.5:interval:1.5;

% 按照函数先求得相应的函数值,作为网络的输出。

F =20+x1.^2-10*cos(2*pi*x1)+x2.^2-10*cos(2*pi*x2);

%% 网络建立和训练

% 网络建立 输入为[x1;x2],输出为F。Spread使用默认。

net=newrbe([x1;x2],F)

%% 网络的效果验证

% 我们将原数据回带,测试网络效果:

ty=sim(net,[x1;x2]);

% 我们使用图像来看网络对非线性函数的拟合效果

figure

plot3(x1,x2,F,'rd');

hold on;

plot3(x1,x2,ty,'b-.');

view(113,36)

title('可视化的方法观察准确RBF神经网络的拟合效果')

xlabel('x1')

ylabel('x2')

zlabel('F')

grid on

神经网络,毕业论文,模型,股票

3.如何利用matlab进行神经网络预测

matlab 带有神经网络工具箱,可直接调用,建议找本书看看,或者MATLAB论坛找例子。

核心调用语句如下:

%数据输入

%选连样本输入输出数据归一化

[inputn,inputps]=mapminmax(input_train);

[outputn,outputps]=mapminmax(output_train);

%% BP网络训练

% %初始化网络结构

net=newff(inputn,outputn,[8 8]);

net.trainParam.epochs=100;

net.trainParam.lr=0.01;

net.trainParam.goal=0.01;

%网络训练

net=train(net,inputn,outputn);

%% BP网络预测

%预测数据归一化

inputn_test=mapminmax('apply',input_test,inputps);

%网络预测输出

an=sim(net,inputn_test);

%网络输出反归一化

BPoutput=mapminmax('reverse',an,outputps);

%% 结果分析

4.BF神经网络预测模型的MATLAB程序

首先数据初始化[nb,minb,maxb,na,mina,maxa]=premnmx(traindata,trainlabels);

[nc,minc,maxc]=premnmx(testdata);

用这个函数newff就可以得到BP神经网络模型

net=newff(minmax(traindata),[7,1],{'tansig','purelin'});

参数可以用默认的,具体参数可以help一下看看如何设置

训练神经网络

net=train(net,nb,na); 测试输出

nd= sim(net,nc);

5.如何利用matlab进行神经网络预测

matlab 带有神经网络工具箱,可直接调用,建议找本书看看,或者MATLAB论坛找例子。

核心调用语句如下:%数据输入%选连样本输入输出数据归一化[inputn,inputps]=mapminmax(input_train);[outputn,outputps]=mapminmax(output_train);%% BP网络训练% %初始化网络结构net=newff(inputn,outputn,[8 8]);net.trainParam.epochs=100;net.trainParam.lr=0.01;net.trainParam.goal=0.01;%网络训练net=train(net,inputn,outputn);%% BP网络预测%预测数据归一化inputn_test=mapminmax('apply',input_test,inputps); %网络预测输出an=sim(net,inputn_test); %网络输出反归一化BPoutput=mapminmax('reverse',an,outputps);%% 结果分析。

6.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); '仿真预测'

我的这个程序没有进行初始化,你还需要先将数据进行初始化后才能算。

7.基于RBF神经网络的时间序列预测研究本科毕业论文,请求帮忙 爱问

多因素时间序列预测是数据挖掘的一个重要研究内容,描述预测指标与影响因素之间存在的潜在关系,被广泛应用于许多领域。

经典的预测方法在用于非线性系统预测时有一定的困难,而RBF神经网络具有较好的非线性特性,特别适用于高度非线性系统的处理,为多因素时间序列预测开辟了新的发展空间。 本文对基于RBF神经网络的预测模型进行了深入的研究,并详细研究了对网络输入空间的降维重构。

论文主要内容如下: 采用RBF神经网络进行建模训练,并将结果与BP网络比较,仿真实验表明RBF网络的训练速度比BP网络显著加快,具有较好的泛化能力,能有效地应用于多因素时间序列预测。 将灰色关联分析(GRA)引入预处理过程,以消除与预测指标关联度相对小的影响因素,提出了基于GRA的RBF神经网络预测模型的约简,简化了网络结构,提高了预测精度。

针对多因素时间序列各因素之间存在相关性,导致信息重叠的缺点,提出了基于PCA的RBF神经网络预测模型的约简。 文中利用PCA方法对原有指标体系进行处理,提取主成分构成新的指标作为RBF神经网络的输入,优化了网络结构,提高了网络的泛化能力。

将上述两种约简方法相结合,提出了基于GRA-PCA的RBF神经网络预测模型的约简,减少了采集样本数目,提高了建模效率和预测精度。

毕业论文基于rbf神经网络的股票走势预测模型matlab

转载请注明出处众文网 » 毕业论文基于rbf神经网络的股票走势预测模型matlab(MATLAB用RBF数据预测,哪位好心人可以给程序参考下,谢谢)

资讯

档案学毕业论文某一个国家某一个方面的标准(广西民族大学管理学院学费及住宿费等费用一年大概用多少)

阅读(72)

本文主要为您介绍档案学毕业论文某一个国家某一个方面的标准,内容包括鼠兔相刑利害生(猜一生肖),广西民族大学管理学院学费及住宿费等费用一年大概用多少,论文的标准格式和字号要求?。第一年的费用有住宿费750+学费3140(具体专业不同,但是相

资讯

工商管理毕业论文-浅析网络经济对企业经营方式的影响(毕业论文《网络经济对现代企业的影响》谁能告诉我怎么写)

阅读(69)

本文主要为您介绍工商管理毕业论文-浅析网络经济对企业经营方式的影响,内容包括论文:网络经济对现代企业的影响,毕业论文《网络经济对现代企业的影响》谁能告诉我怎么写,急求论文范文,题目:网络经济对我国企业的影响。首先第一步,找资料。定

资讯

(能过查重的毕业论文)(毕业论文查重系统有哪些)

阅读(86)

本文主要为您介绍(能过查重的毕业论文),内容包括毕业论文基本都是自己写的能通过查重吧,毕业论文,我的论文用什么论文查重软件去查重?,毕业论文查重系统。大概当今所有的研究生毕业论文都会经过中国知网的“学术不端检测”,即便最后不被盲审

资讯

英国研究生毕业论文调查报告(英国商科硕士毕业论文怎么写)

阅读(97)

本文主要为您介绍英国研究生毕业论文调查报告,内容包括英国研究生毕业论文问卷调查报告一般的容量是多少,英国商科硕士毕业论文怎么写,如何写好英国硕士毕业论文dissertation。英国硕士毕业论文的结构及相关的注意事项以做参考:动笔前的准备

资讯

2019财政学毕业论文(求关于财政的论文3000字)

阅读(76)

本文主要为您介绍2019财政学毕业论文,内容包括求关于财政的论文3000字,求一篇财政学的论文题目是“对当前我国积极财政的思考”,怎么选专业?我不知道自己喜欢什么专业,。农业税制度改革的方向与思路 目前农村税费制度改革仍然属于试验性质,

资讯

行政管理本科毕业论文7000字(求一篇行政管理的毕业论文)

阅读(77)

本文主要为您介绍行政管理本科毕业论文7000字,内容包括求一篇行政管理的毕业论文,行政管理专业的毕业论文怎么写啊8000字呢,行政管理毕业论文。浅析如何让人力资源成为人力资本 摘要: 在当今社会,人力资源已成为时髦并被广泛接受的名词,原来的

资讯

档案学毕业论文某一个国家某一个方面的标准(广西民族大学管理学院学费及住宿费等费用一年大概用多少)

阅读(72)

本文主要为您介绍档案学毕业论文某一个国家某一个方面的标准,内容包括鼠兔相刑利害生(猜一生肖),广西民族大学管理学院学费及住宿费等费用一年大概用多少,论文的标准格式和字号要求?。第一年的费用有住宿费750+学费3140(具体专业不同,但是相

资讯

工商管理毕业论文-浅析网络经济对企业经营方式的影响(毕业论文《网络经济对现代企业的影响》谁能告诉我怎么写)

阅读(69)

本文主要为您介绍工商管理毕业论文-浅析网络经济对企业经营方式的影响,内容包括论文:网络经济对现代企业的影响,毕业论文《网络经济对现代企业的影响》谁能告诉我怎么写,急求论文范文,题目:网络经济对我国企业的影响。首先第一步,找资料。定

资讯

手摇式按摩器毕业论文设计(急需一份按摩器市场调查报告!)

阅读(72)

本文主要为您介绍手摇式按摩器毕业论文设计,内容包括手摇式按摩器设计的思路是什么?有哪位好友做过这个毕业设计?百,急需一份按摩器市场调查报告!,q5丁阁仕按摩椅的设计。我国医疗保健康复用品出口同比增长16.63% 记者日前从中国医药保健品