| 查看: 1952 | 回复: 0 | ||
小鱼儿依依新虫 (小有名气)
|
[求助]
MATLAB程序预测结果反归一化不了,还请各位大神指教啊!!
|
|
写的程序预测结果反归一化不了,还请各位大神指教啊!! clear all clc m_data=[47.2 241 175 0.47 0.42 0 70 59 40.9; 47.2 187 170 0.50 0.43 51 102 0 40.1; 47.2 187 165 0.49 0.43 51 102 0 36.2; 49.8 260 180 0.49 0.42 0 55 55 39.4; 49.8 242 180 0.49 0.42 19 55 55 39.6; 49.8 242 180 0.49 0.42 19 55 55 37.0; 47.2 260 180 0.49 0.42 0 55 55 31.6; 47.2 207 162 0.47 0.47 52 86 0 41.8; 47.2 366 165 0.29 0.38 25 89 80 62.7; 47.2 372 159 0.30 0.41 79 79 0 68.3; 47.2 364 160 0.31 0.40 78 78 0 64.9]; p1=m_data(:,1:8);%取值130行,前八列 t1=m_data(:,9);%取值130行,后1列 p=p1';t=t1';%转置(这个地方必须要转置) fun = @(x)(x-min(x( ))/(max(x( )-min(x( )); %归一化函数y = fun(p) z = fun(t) y; z; %clc n=20; net=newff(y,z,[n],{'tansig','purelin'},'trainlm'); inputWeights=net.IW{1,1}; inputbias=net.b{1}; layerWeights=net.IW{1,1}; layerbias=net.b{2}; net.trainParam.show=50; net.trainParam.lr=0.005; net.trainParam.epochs=2000; net.trainParam.goal=0.0001; net=train(net,y,z); An=sim(net,y); O=An-z; P=sse(O) Q=mse(O) y_predict=An*(max(p(i, )-min(p(i, ))+min(p(i, );y_predict A=An*(max(p( )-min(p( ))+min(p( ) 如何将An反归一化E=A-t;%计算误差 M=sse(E)%计算和方差 N=mse(E)%计算均方差 反归一化总是错误 ,怎么办啊 |
» 猜你喜欢
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有63人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复
求助NH4V4O10晶体的CIF文件
已经有0人回复
英国全奖博士招聘-深度学习与量子物理
已经有0人回复
间接带隙半导体有效质量求助
已经有0人回复













))/(max(x(
回复此楼