| 查看: 1990 | 回复: 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)%计算均方差 反归一化总是错误 ,怎么办啊 |
» 猜你喜欢
中国科学院东莞材料科学与技术研究所-2026年博士招生-吴昊研究员-磁学与自旋电子学
已经有0人回复
《电磁学》教材推荐
已经有1人回复
物理学I论文润色/翻译怎么收费?
已经有64人回复
【急招】合肥工大核聚变材料计算方向2026级工程博士生
已经有4人回复
大豆异黄酮分离
已经有0人回复
湖南大学材料学院急招2026年博士生,临时增加一名博士联培指标
已经有10人回复
天津理工大学晶体材料全国重点实验室刘红军教授课题组招收博士生1-2名
已经有1人回复
中国科学院物理研究所谌志国研究员团队招收2027年博士研究生
已经有3人回复
2026年中德博士后交流项目 - 新型量子和磁性材料:材料制备表征和中子散射研究
已经有12人回复












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