[发明专利]一种用于近红外光谱分析的推进稀疏偏最小二乘方法有效
申请号: | 201810826841.6 | 申请日: | 2018-07-25 |
公开(公告)号: | CN108984930B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 李跑;杜国荣;郑郁;李尚科;杨清华 | 申请(专利权)人: | 湖南农业大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 长沙正奇专利事务所有限责任公司 43113 | 代理人: | 何为;李宇 |
地址: | 410128 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 红外 光谱分析 推进 稀疏 最小 方法 | ||
1.一种用于近红外光谱分析的推进稀疏偏最小二乘方法,其特征在于包括以下步骤:
步骤S1、用X0表示光谱数据矩阵,y表示光谱对应的测量数据向量,设参与建模的样品总数为m,其对应的光谱变量数为p,初始化每个样品权重WS为1/m,并设定推进取样量、迭代次数T,稀疏偏最小二乘模型因子数n和稀疏参数γ,其中稀疏偏最小二乘模型因子数n设定与偏最小二乘方法一致,用蒙特卡罗交叉验证确定,稀疏参数通过10折交叉验证确定,样品权重是指被选择参与建模的样品的权重,推进取样量是建模样品数量占样品总数的比例;
步骤S2、将参与建模的样品总数m乘以推进取样量得选取样品数,按照轮盘赌方式选取与选取样品数一致的选取样品;
步骤S3、使用选取样品建立迭代次数为i时的稀疏偏最小二乘回归模型Mi,并计算各个光谱变量数p对应的回归系数,其具体包括:
S3-1:初始化回归系数b为p×1的0向量,令k=1,X=X0;
S3-2:计算其中T表示矩阵转置;
S3-3:
S3-4:更新变量集S={j,1≤j≤p,wj≠0}U{j,1≤j≤p,bj≠0},其中wj表示第j个变量对应的权重,bj表示第j个变量对应的回归系数;
S3-5:以现有变量集S,使用偏最小二乘算法,建立回归模型,计算出回归系数bs,X的光谱数据权重Ps;
S3-6:计算Xs=Xs(I-Ps(PsTPs)-1PsT);
S3-7:升级X,Xi=Xs,j,i∈S,i与j要对应;
S3-8:升级b,bi=bs,j,i∈S,i与j要对应;
S3-9:令k=k+1,重复S3-3-S3-8,直至kn时执行S4步骤;
步骤S4、根据稀疏偏最小二乘回归模型Mi计算迭代次数为i时所有m个参与建模的样品的预测误差其中,yk,i为迭代次数为i时第k个样品的化学成分的测量值,为迭代次数为i时第k个样品的采用稀疏偏最小二乘回归模型Mi得到的化学成分的预测值;
步骤S5、根据公式计算稀疏偏最小二乘回归模型Mi的模型权重,其中为模型损失函数,WSk,i为迭代次数为i时第k个样品的样品权重;
步骤S6、根据公式计算迭代次数为i+1时所有m个建模样品的样品权重;
步骤S7、i=i+1,重复S2-S6,直至完成T次迭代,得到T个稀疏偏最小二乘回归模型及对应的模型权重;
步骤S8、对一个未知样品,利用T个稀疏偏最小二乘回归模型预测未知样品的化学成分,得到T个样品的化学成分的预测值yi,(i=1,2,3,…,T),并对yi进行升序排列,满足下式的第r个预测值作为最终的预测结果:
即WM需要按照预测值yi的升序排序,依次增加直至累计和刚好大于时对应的样品预测值,为该样品的化学成分的预测值。
2.根据权利要求1所述的一种用于近红外光谱分析的推进稀疏偏最小二乘方法,其特征在于:设定推进取样量为50%,迭代次数T为100。
3.根据权利要求1所述的一种用于近红外光谱分析的推进稀疏偏最小二乘方法,其特征在于:步骤S4中如果ek,i≥median(ei)+γr.MAD(ei),则令ek,i=0,其中MAD是测量值与中位值绝对偏差的中位值,γr是稳健参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南农业大学,未经湖南农业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810826841.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:压气机盘温度场计算方法
- 下一篇:一种基于约束法线的机构自由度的计算方法