求一个bp神经网络预测模型的MATLAB程序 30

年份:2000200120022003200420052006200720082009201020112012201320142015实际值:88119062937796... 年份:2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
实际值:
8811 9062 9377 9692 9857 10055 10419 10636 10956 11309 11923 12288 12714 13161 13755 14386
求一个至少能预测到2020年的MATLAB程序
还有一组实际值:
6.9 7.1 7.3 7.5 7.6 7.7 7.9 8.1 8.3 8.5 8.9 9.1 9.4 9.7 10.1 10.5
展开
 我来答
lhmhz
高粉答主

2016-05-13 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7257 获赞数:16918

向TA提问 私信TA
展开全部

BP神经网络预测的步骤:

1、输入和输出数据。

2、创建网络。fitnet()

3、划分训练,测试和验证数据的比例。net.divideParam.trainRatio; net.divideParam.valRatio;net.divideParam.testRatio

4、训练网络。 train()

5、根据图表判断拟合好坏。ploterrcorr();parcorr();plotresponse()

6、预测往后数据。net()

7、画出预测图。plot()

执行下列命令

BP_prediction

得到结果:

[ 2016, 14749.003045557066798210144042969]

[ 2017, 15092.847215188667178153991699219]

[ 2018, 15382.150005970150232315063476562]

[ 2019,  15398.85769711434841156005859375]

[ 2020, 15491.935150090605020523071289062]

追问
大哥,详细的程序能不能写一下?还有如果我把实际值(输出值)换了,程序是不是还能运行
追答
哪可肯能运行,否则这个程度就是废品。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式