BP神经网络时间序列预测MATLAB代码实现过程——人口增长率预测的应用讲解

作者: 一起学习吧_分类: 计算机技术 发布时间: 2022-01-15 17:55:35 浏览:90816 次

BP神经网络时间序列预测MATLAB代码实现过程——人口增长率预测的应用讲解

拉吧拉吧拉吧啦啦啦:
请问一下博主,我如何通过2010-2020年的人口数量,去预测2030年的人口数量呢,其中受好几个因素的影响,必然GDP、人均收入、人均住宅面积等。。 麻烦回复一下,谢谢

【回复】假设某量受到多种因素的影响,在对其进行预测时将因素划分为两类,一类是默认不会随时间变化而发生变化,第二类是会随时间变化。判断第二类的变化走势构建模型,将多个小模型耦合引入时间序列预测中。(我们专业一般是这样做)
【回复】回复 @垂耳垂耳兔 : 请问怎么耦合呢
【回复】回复 @稚兔椿樱 :谢谢谢谢,真的很谢谢
埋头搞科研的范范:
请教up:1.我的数据是1985年-2020年收入增长率数据,按up做法,分为31*5的输入和31*1的输出,用工具箱训练网络,但使用sim(net,input)出现Input data sizes do not match net.inputs{1}.size.哪里有问题呢?2.如果用sim正确后,预测值是1985年到2020年的输出预测值还是1985年到2021年的呢?非常感谢

【回复】回复 @一起学习吧_ :这个错误找出来了,需要将指标变为列向量,然后再用sim函数预测。但是,如果result = sim(net, input');预测结果和训练完网络后,最后一步保存数据那里up重命名为predict的数据结果一模一样啊,且并未对未来预测,求教up,怎么实现单步预测哈,谢谢。
【回复】回复 @数学浪漫艺术家 :我没有解决[笑哭]把难题发给我老师了,但她还没有回我
【回复】我也出现了你上面说的1的问题,请问一下你是怎么解决的呢
Godzilla_Mat:
可以详细解释以下该怎么预测吗,比如训练出1790-2010年的人口,预测2011-2020年的人口[委屈][委屈]

十一号楼的猫__:
讲的很清楚,作为参加数模比赛的小白,能够很清晰的理解,一键三连奉上,希望up多出一些数模算法!!

Shbling:
想问一下,如果做电力负荷预测,如果有前十年的电能消耗,可以预测未来几年的电能消耗吗?还可以添加一些负荷影响因素吗?求教,毕设遇到瓶颈了

【回复】好家伙,题目好相似啊,我也是做最大电力负荷预测的
【回复】请问你的毕设解决这个问题了么,我也遇到这个问题了
埋头搞科研的范范:
最后请教up一个问题:比如up这里1965-1999年数据,最后能否预测2000年,2001年的数据?如果能,如何实现,谢谢up

【回复】回复 @猪猪爱学习 :如果是25条样本,没有外部特征的话,arima是一个不错的选择
【回复】回复 @猪猪爱学习 :时间序列以外的特征
【回复】回复 @猪猪爱学习 :所有时序问题都是这样,详细一点
去玩儿玩:
为什么每计算一次,都在变化呢?而且相关系数(R^2)变化还挺大?

C-彡又:
请问需要至少多少组样本才能构建神经网络

【回复】回复 @一起学习吧_ : 如果是5个年度的数据,比如2000,2005,2010,2015,2020,可以做预测吗
诗九川:
up,当遇到多列时间样本,并且样本之间会进行相互影响的情况下要怎么处理啊?

南猫咪:
测试集画的图,后面为什么会出现一条红色的直线呢

马达加斯加土龙鸣:
怎么输出预测值和画出预测图啊?就是后面的曲线

汉徳萨姆:
请问怎么确定输入输出层和隐含层的节点数量呢,并且我均方误差特别大怎么办[撇嘴]

金萝卜汤:
怎么预测后面未知的数据啊就差这一步了[捂脸][捂脸][捂脸]

科技猎手 神经网络 原创 matlab 深度学习

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!