422258511 发表于 2012-6-19 20:47

求助

p=
t=
=premnmx(p,t);          %原始数据归一化

net=newff(minmax(pn),,{'tansig','purelin'},'traingdx'); %设置网络,建立相应的BP网络
net.trainParam.show=2000; % 训练网络
net.trainParam.lr=0.01;
net.trainParam.epochs=10000;
net.trainParam.goal=1e-5;
=train(net ,pn,tn);                              %调用TRAINGDM算法训练BP网络

an=sim(net,pn);                               %对BP网络进行仿真
a=postmnmx(an,mint,maxt);                     %还原数据
x=2001:2010;
newk=a(1,:);
plot(x,newk,'r-o',x,t,'b--+')
legend('网络输出值/万人','实际人口数/万人');
xlabel('年份');
ylabel('人口数');
title('预测人口数对比表');

pnew1=
pnew=pnew1
pnewn=tramnmx(pnew,minp,maxp);
anewn=sim(net,pnewn);                               %对BP网络进行仿真
anew=postmnmx(anewn,mint,maxt);                     %还原数据
y=anew'


预测的结果怎么都一样呀?》??求助

wssl103050 发表于 2012-6-19 22:57

{:soso_e100:}{:soso_e100:}{:soso_e100:}
页: [1]
查看完整版本: 求助