[发明专利]基于PCA-SVR的XRF元素定量分析方法有效
申请号: | 202111073294.7 | 申请日: | 2021-09-14 |
公开(公告)号: | CN113848225B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 杨婉琪;李福生;赵彦春 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G01N23/223 | 分类号: | G01N23/223;G06K9/62;G06V10/77;G06V10/764 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 周刘英 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 pca svr xrf 元素 定量分析 方法 | ||
1.一种基于PCA-SVR的XRF元素定量分析方法,其特征在于,该方法包括如下步骤:
步骤1:确定标准样品集,所述标准样品集中包含n份待测样品,取所述标准样品集中经过ED-XRF荧光光谱仪能够识别的全部元素的并集,构成这n份待测样品所含有的元素集,即得标准样品集中有含量的元素集A,所述ED-XRF荧光光谱仪能够识别的元素为元素周期表中12~92号元素;
步骤2:读入元素峰值信息和含量信息:取任一待测样品为待识别样品,通过ED-XRF荧光光谱仪测试其在元素集A中对应的元素峰值信息和含量信息,获得该待识别样品中各元素的实测组分值和含量值;
步骤3:确定PCA-SVR模型的输入输出:构建PCA-SVR模型,将需要定量分析的某个元素称为目标元素,将对目标元素产生干扰的元素称为干扰元素,将所述元素集A中所研究的所有目标元素及其对应干扰元素组成的实测组分值矩阵Xnm作为PCA-SVR模型的输入,将目标元素的元素含量组成的实测含量值矩阵Yn1作为PCA-SVR模型的输出,其中,所述实测组分值矩阵Xnm是一个包含n份待测样品,每份待测样品由m个元素的实测组分值组成的矩阵,Xnm矩阵的第一列为单一目标元素的实测组分值,其余m-1列为元素集A中其他目标元素及所有目标元素对应的干扰元素的实测组分值组成;所述实测含量值矩阵Yn1是一个包含n份待测样品,每份待测样品由该单一目标元素含量值组成的矩阵;
步骤4:XRF光谱数据标准化:将矩阵Xnm进行标准化处理,得到标准化矩阵矩阵Xnm中第i行的行向量表示第i份待测样品中所含的m个元素实测组分值向量,对矩阵Xnm进行标准化处理的过程如下:
式中,i为标准化矩阵的行数且i=1,2,...,n,j为标准化矩阵的列数且j=1,2,...,m,xij表示中第j个元素的实测组分值,为矩阵Xnm第j列的样本平均值,x′ij表示第i份待测样品经过标准变换后的第j个元素的组分值,Sj为矩阵Xnm第j列的样本标准差,表示标准化矩阵第i行的行向量;
步骤5:求标准化矩阵的相关系数矩阵R:
步骤6:求标准化矩阵的单位特征向量对于确定的特征根λ和步骤5中求得的相关系数矩阵R,求解方程组Rbj=λbj得到特征向量bj,然后对于每一个特征向量bj归一化后得到m个标准化后的单位特征向量
其中,||·||为p-范数;
步骤7:将m个标准化后的单位特征向量分别转化为m个主成分,主成分uj的计算公式为:
步骤8:通过非线性函数映射将矩阵Xnm中每一行的m维数据映射到k维数据上,即经主成分分析法(PCA)降维后得到k个主成分,用k维元素组分值数据反映出原始m维元素组分值数据所表达的信息,然后再将k维元素组分值数据从低维非线性可分空间映射到一个高维线性可分特征空间中,并在这个高维线性可分特征空间中构造分类超平面:
式中,p=1,2,...,k,k≤m,hp为p维下的类标记,在超平面的上方,定义为hp=1;在超平面的下方,定义为hp=-1,w为特征权值向量,b为偏置,xp表示待测样品经PCA降至p维后的元素组分值向量,为将数据xp映射到高维线性可分特征空间的非线性映射函数,为了简化公式,省略了xp中的下标i,即不同的待测样品,对应不同的xp;
步骤9:引入惩罚因子C和松弛变量ξp进行约束,将分类超平面问题转化为二次规划模型:
步骤10:运用基于网格搜索的交叉验证法进行参数寻优,训练所述PCA-SVR模型:通过不断迭代寻找最优参数,得到最优参数惩罚因子C′和最优松弛变量ξ′p,并引入拉格朗日乘子αp、核函数K对公式(9)进行求解,其中,不同的待测样品对应不同的αp,并且得到的最优松弛变量ξ′p也不相同;满足公式(9)精度要求的最小分类超平面就是目标元素含量预测结果任意第i份待测样品的单一目标元素含量预测的计算公式为:
步骤11:将步骤10中预测得到的单一目标元素含量与该单一目标元素真实含量结果情况进行对比:将k取不同的值分别计算均方根误差RMSE,RMSE随着主成分个数的增加而减少,直到达到最小值或恒定值,此时对应的k值为最佳主成分个数koptimal,即将矩阵Xnm中每一行的m维数据映射到koptimal维数据上,用koptimal维数据反映出矩阵Xnm中m维数据所表达的信息,koptimal≤m,RMSE评价指标计算如下:
式中,为第i个待测样品中单一目标元素含量的预测值,yi为第i个待测样品中该单一目标元素含量的真实值;
步骤12:当主成分个数为koptimal时,将预测得到的单一目标元素含量与该单一目标元素真实含量结果情况进行对比,求取决定系数R2来评价模型的预测效果,R2的计算公式为:
式中,为第i个待测样品中该单一目标元素含量真实值的平均值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111073294.7/1.html,转载请声明来源钻瓜专利网。