| 查看: 1961 | 回复: 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)%计算均方差 反归一化总是错误 ,怎么办啊 |
» 猜你喜欢
基元I理论下三大核心空间现象精准推导与细节解析
已经有0人回复
基于基元 I 统一理论的反重力理论推导
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有97人回复
基于基元I统一理论的量子力学本源推导
已经有1人回复
推荐一款可以AI辅助写作的Latex编辑器SmartLatexEditor,超级好用,AI润色,全免费
已经有20人回复
【EI|Scopus 双检索】第六届智能机器人系统国际会议(ISoIRS 2026)
已经有0人回复
2026年第四届电动车与车辆工程国际会议(CEVVE 2026)
已经有0人回复













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