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