RBF:RBF基于近红外光谱的汽油辛烷值含量预测结果对比

简介: RBF:RBF基于近红外光谱的汽油辛烷值含量预测结果对比

输出结果

image.png


代码设计


load spectra_data.mat

temp = randperm(size(NIR,1));

P_train = NIR(temp(1:50),:)';  

T_train = octane(temp(1:50),:)';

P_test = NIR(temp(51:end),:)';

T_test = octane(temp(51:end),:)';

N = size(P_test,2);

net = newrbe(P_train,T_train,0.3);

w1=net.iW{1,1}

isequal(w1',P_train)

b1=net.b{1}        

T_sim = sim(net,P_test);

error = abs(T_sim - T_test)./T_test;

R2 = (N * sum(T_sim .* T_test) - sum(T_sim) * sum(T_test))^2 / ((N * sum((T_sim).^2) - (sum(T_sim))^2) * (N * sum((T_test).^2) - (sum(T_test))^2));

result = [T_test' T_sim' error']

figure

plot(1:N,T_test,'b:*',1:N,T_sim,'r-o')

legend('真实值','预测值')

xlabel('预测样本')

ylabel('辛烷值')

string = {'RBF:RBF实现测试集辛烷值含量预测结果对比—Jason niu';['R^2=' num2str(R2)]};

title(string)


相关文章
|
4月前
SPAD-502叶绿素仪测定植被叶绿素含量的方法
SPAD-502叶绿素仪测定植被叶绿素含量的方法
|
4月前
|
传感器 存储 算法
基于ENVI与ERDAS的Hyperion高光谱经验比值法、一阶微分法叶绿素及地表参数反演
基于ENVI与ERDAS的Hyperion高光谱经验比值法、一阶微分法叶绿素及地表参数反演
|
4月前
微分方程——Volterra食饵-捕食者模型
微分方程——Volterra食饵-捕食者模型
145 0
|
8月前
|
机器学习/深度学习 调度 智能硬件
基于最小二乘法和SVM从天气预报中预测太阳能发电量(Matlab代码实现)
基于最小二乘法和SVM从天气预报中预测太阳能发电量(Matlab代码实现)
|
8月前
|
机器学习/深度学习 传感器 算法
基于视觉显著性图和加权最小二乘优化的红外与可见光图像融合(Matlab代码实现)
基于视觉显著性图和加权最小二乘优化的红外与可见光图像融合(Matlab代码实现)
|
9月前
|
机器学习/深度学习
有监督学习神经网络的回归拟合——基于红外光谱的汽油辛烷值预测(Matlab代码实现)
有监督学习神经网络的回归拟合——基于红外光谱的汽油辛烷值预测(Matlab代码实现)
136 0
|
9月前
|
机器学习/深度学习
基于改进的DBN降水预测方法(Matlab代码实现)
基于改进的DBN降水预测方法(Matlab代码实现)
|
9月前
|
机器学习/深度学习 算法 数据挖掘
【风光场景生成】基于改进ISODATA的负荷曲线聚类算法(Matlab代码实现)
【风光场景生成】基于改进ISODATA的负荷曲线聚类算法(Matlab代码实现)
115 0
|
9月前
基于VMD-LSTM-IOWA-RBF的碳排放混合预测研究(Matlab代码实现)
基于VMD-LSTM-IOWA-RBF的碳排放混合预测研究(Matlab代码实现)
|
10月前
|
机器学习/深度学习 传感器 移动开发
【反演】基于遗传算法实现均匀地层模型随钻电磁波测井反演附matlab代码
【反演】基于遗传算法实现均匀地层模型随钻电磁波测井反演附matlab代码