怎样用Matlab的BP神经网络预测后五年的工资

 我来答
lhmhz
高粉答主

2016-11-14 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:16991

向TA提问 私信TA
展开全部

由于你没有给出几年来工资数,无法为你预测后五年的工资。现给你一个例子,希望对你有点启发。已知2009年至2014年的某地区人口总数3583,4150,5062,4628,5270,5340;现要预测2015年和2016年的人口总数。

% 清空环境变量

clear all;close all;clc

t=2009:2014;

% x为原始序列(行向量)

x=[3583 4150 5062 4628 5270 5340];

% 自回归阶数

lag=2; 

%预测年份或某一时间段

t1=2015:2016;

%预测步数为fn

fn=length(t1);     

[f_out,iinput]=BP(x,lag,fn);   %BP神经网络函数

n1=length(t1);

P=vpa(f_out,5);

[t1' P']

% 画出预测图

figure,plot(2009:2014,iinput,'b'),hold on

plot(2014:2016,[iinput(end),f_out],'r'),grid on

title('BP神经网络预测某地区人口数')

如有问题,可以私聊或通过其他方式讨论。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式