数学建模MATLAB代码,灰色模型和一元线性回归模型 带入数据后预测后3个数据,并要求求残差我现在没分,求大虾们帮帮忙!
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/22 00:14:00
![数学建模MATLAB代码,灰色模型和一元线性回归模型 带入数据后预测后3个数据,并要求求残差我现在没分,求大虾们帮帮忙!](/uploads/image/z/3163847-23-7.jpg?t=%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1MATLAB%E4%BB%A3%E7%A0%81%2C%E7%81%B0%E8%89%B2%E6%A8%A1%E5%9E%8B%E5%92%8C%E4%B8%80%E5%85%83%E7%BA%BF%E6%80%A7%E5%9B%9E%E5%BD%92%E6%A8%A1%E5%9E%8B+%E5%B8%A6%E5%85%A5%E6%95%B0%E6%8D%AE%E5%90%8E%E9%A2%84%E6%B5%8B%E5%90%8E3%E4%B8%AA%E6%95%B0%E6%8D%AE%2C%E5%B9%B6%E8%A6%81%E6%B1%82%E6%B1%82%E6%AE%8B%E5%B7%AE%E6%88%91%E7%8E%B0%E5%9C%A8%E6%B2%A1%E5%88%86%2C%E6%B1%82%E5%A4%A7%E8%99%BE%E4%BB%AC%E5%B8%AE%E5%B8%AE%E5%BF%99%21)
数学建模MATLAB代码,灰色模型和一元线性回归模型 带入数据后预测后3个数据,并要求求残差我现在没分,求大虾们帮帮忙!
数学建模MATLAB代码,灰色模型和一元线性回归模型
带入数据后预测后3个数据,并要求求残差
我现在没分,求大虾们帮帮忙!
数学建模MATLAB代码,灰色模型和一元线性回归模型 带入数据后预测后3个数据,并要求求残差我现在没分,求大虾们帮帮忙!
clc
year=1:10;
p=[
46.2 1
32.6 2
26.7 3
23.0 4
20.0 5
18.9 6
17.5 7
16.3 8
15.2357 9
14.4650 10
]';
t=[
32.6
26.7
23.0
20.0
18.9
17.5
16.3
15.2357
14.4650
13.8732
]';
%对原始数据进行规范化处理
[pn,meanp,stdp,tn,meant,stdt]=prestd(p,t);
%建立相应的BP网络
net = newff(minmax(pn),[7,1],{'tansig' 'purelin' },'traingdx');
%训练网络
net.trainParam.epochs = 2000;
net.trainParam.goal = 0.0001;
net = train(net,pn,tn);
%对训练后的网络进行仿真
an=sim(net,pn);
a=poststd(an,meant,stdt);
% 绘制仿真后图像
plot(year,t,'b',year,a,'r');
title('仿真后图像')
p_new=[13.5 13]';
pn_new=trastd(p_new,meanp,stdp);
an_new=sim(net,pn_new);
a=poststd(an_new,meant,stdt)
这是神经网络,你可以试一试……预测数据