[发明专利]基于XGBoost的序列预测模型构建、降水趋势预测方法及装置有效
申请号: | 202110046489.6 | 申请日: | 2021-01-14 |
公开(公告)号: | CN112699614B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 孙朝云;徐磊;李伟;裴莉莉;郝雪丽;赵怀鑫;韩雨希;户媛姣 | 申请(专利权)人: | 长安大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06F119/02 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 黄小梧 |
地址: | 710064 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 xgboost 序列 预测 模型 构建 降水 趋势 方法 装置 | ||
1.一种基于XGBoost的序列预测模型构建方法,用于获得石笋氧同位素序列中随机项序列的预测模型,其特征在于,所述的方法按照以下步骤执行:
步骤1、获取N个石笋氧同位素值,获得石笋氧同位素序列y'={y1',y2',…,yt',…,yN'},yt’表示石笋氧同位素序列的第t个同位素值,t=1,2,…,N,N为正整数;
步骤2、对所述的石笋氧同位素序列y'进行数据质量提升,获得质量提升后的石笋氧同位素序列y*;
步骤3、将所述提升后的石笋氧同位素序列y*进行数据重构,获得重构的石笋氧同位素序列y,所述重构的石笋氧同位素序列y包括随机项序列和周期项序列;
步骤4、采用式II获得随机项序列的第t项xt:
其中yt表示步骤3获得的重构的石笋氧同位素序列第t个值,pt表示第t个周期项序列的值,a0表示周期项初始值,ak表示第k个谐波对应的余弦函数的系数,bk表示第k个谐波对应的正弦函数的系数,k=1,2,…,M,M表示谐波个数,M为大于0的整数;
步骤5、令t=t+1,返回步骤4,直至t=N,获得随机项序列x和周期项序列p;
步骤6、重复本步骤,选取随机项序列x的前q列数据作为一个样本数据,q=1,2,…,N-1,获得N-1个样本数据,获得样本集;
将每一个样本数据对应的随机项序列x的第q+1列数据作为标签数据,获得N-1个标签数据,获得标签集;
步骤7、将所述的样本集作为输入,将所述的标签集作为参考输出,训练XGBoost模型,获得随机项序列预测模型。
2.如权利要求1所述的基于XGBoost的序列预测模型构建方法,其特征在于,所述的步骤2具体包括:
步骤2.1、采用最近邻插值法对所述的石笋氧同位素序列y'进行修复,获得修复后的石笋氧同位素序列;
步骤2.2、采用最小二乘法对所述的修复后的石笋氧同位素序列进行去趋势处理,获得质量提升后的石笋氧同位素序列y*。
3.如权利要求1所述的基于XGBoost的序列预测模型构建方法,其特征在于,所述的步骤3具体包括:
步骤3.1、将所述的质量提升后的石笋氧同位素序列y*转换为轨迹矩阵X后,采用式I获得特征矩阵X':
X'=XT*X 式I
步骤3.2、对所述的特征矩阵X'进行奇异值分解,获得m个特征值,m为正整数;
步骤3.3、对所述的m个特征值按照从大到小的顺序进行排列后,选取前M个特征值进行矩阵重构,获得重构的石笋氧同位素序列y。
4.如权利要求1所述的基于XGBoost的序列预测模型构建方法,其特征在于,M=28。
5.一种降水趋势预测方法,用于预测待预测区域时刻j的降水趋势,j为正整数,其特征在于,所述的方法按照以下步骤执行:
步骤A、获取待预测区域时刻1至时刻j-1的石笋氧同位素值,获得石笋氧同位素序列;
获取待预测区域时刻j的石笋氧同位素值;
步骤B、采用权利要求1-4任一项权利要求所述基于XGBoost的序列预测模型构建方法中步骤2-5的方法对步骤A获得的石笋氧同位素序列进行处理,获得随机项序列预测模型和周期项序列p;
将所述的待预测区域时刻j的石笋氧同位素值输入至随机项序列预测模型中,获得时刻j的随机项序列x’;
步骤C、将时刻j的石笋氧同位素输入至所述的周期项序列p中,获得时刻j的周期项序列p’;
步骤D、获得降水趋势预测函数l,l=p’+x’;
步骤E、判断所述的降水趋势预测函数l的斜率,若斜率小于0,则待预测区域j时刻降水量上升,否则待预测区域j时刻降水量下降。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110046489.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种土壤取样及检测装置
- 下一篇:一种家用燃气炉头