基于多元逐步回归模型的物质浓度测定方法

2019-10-29 08:32童强
中国建材科技 2019年6期
关键词:二氧化硫按钮显著性

童强

(兰州石化职业技术学院信息处理与控制工程学院,甘肃 兰州 730060)

1 原始数据

表1为二氧化硫在不同浓度下的R、G、B、S、H颜色值。

表1 二氧化硫-各浓度下的颜色值

2 基于多元逐步回归的浓度测定模型

进行多元回归时,有些变量是可以剔除的,为此采用matlab进行逐步回归[1]。MATLAB代码如下:

clear;clc

C=[153 148 157 138 14

153 147 157 138 16

153 146 158 137 20

153 146 158 137 20

154 145 157 141 19

144 115 170 135 82

144 115 169 136 81

145 115 172 135 83

145 114 174 135 87

145 114 176 135 89

145 114 175 135 89

146 114 175 135 88

142 99 175 137 110

141 99 174 137 109

142 99 176 136 110

141 96 181 135 119

141 96 182 135 119

140 96 182 135 120

139 96 175 136 115

139 96 174 136 114

139 96 176 136 116

139 86 178 136 131

139 87 177 137 129

138 86 177 137 130

139 86 178 137 131

];Y=[0 0 0 0 0 20 20 20 30 30 30

30 50 50 50 80 80 80 100 100 100

150 150 150 150]’;stepwise(C,Y)

程序执行后,显示如图1的逐步回归初始界面,可以看到当前的回归情况、R2值、F_检验值和p值等。

图1 逐步回归初始界面

点击“Next step”按钮后,加入X2(即G颜色维度值)进行拟合,显示如图2。

图2 提示加入X4变量

再次点击“Next step”按钮后,自动加入X4(即S颜色维度)进行拟合,显示如图3。

图3 提示逐步回归结束

此时,提示“Move no terms”,即:没有要移除的或要加入的变量了,此时蓝色显示的是被保留的有效行(有效变量维度),红色显示的是被剔除的行(变量维度)。由此得到逐步回归模型:

y=-11.735g-5.04823s+1802.64

而且可以看出,R2=0.882855,说明模型拟合得很好,F_检验值=82.9004>0.000,且与显著性概率相关的p值=5.70133e-11<0.05,从图中可以看出RMSE(标准误差)也不太大,这说明逐步回归效果很好[8]。

鼠标点击蓝色的两行后,相应行变红,此时实际上是所有行(变量维度)都未加入,点击第一行(第一个维度)使其加入,显示如图4。

图4 提示加入变量X5

点击“Nextstep”按钮后,自动加入X5(即H颜色维度)进行拟合,显示如图5。

图5 提示逐步回归结束

此时,逐步回归执行结束,由此得到另一个逐步回归模型:

y=-10.0309r+13.0505s-275.674

而且可以看出,R2=0.806436,说明模型拟合得很好,F_检验值=45.8286>0.000,且与显著性概率相关的p值=1.42916e-08<0.05,从图中可以看出RMSE(标准误差)也不太大,这说明逐步回归效果也很好,但不如上一个逐步回归模型好。

3 结语

本文基于多元逐步回归模型得到了较好的颜色读数与物质浓度关系模型,可用于物质浓度的快速测定。

猜你喜欢
二氧化硫按钮显著性
对统计结果解释和表达的要求
当你面前有个按钮
煤中硫的赋存形态及加热时二氧化硫生成规律研究
酸碱滴定法测定香菇中二氧化硫的含量
一种结合多尺度特征融合与像素损失加权的显著性目标检测方法
进入二氧化硫等有毒有害气体容易聚集场所有哪些较大危险因素
基于区域特征聚类的RGBD显著性物体检测
基于显著性权重融合的图像拼接算法
死循环
“二氧化硫与二氧化碳”知识归纳