[發明專利]基于趨勢和周期波動的時間序列的智能預測方法有效
| 申請號: | 201310189264.1 | 申請日: | 2013-05-21 |
| 公開(公告)號: | CN104182800B | 公開(公告)日: | 2018-01-16 |
| 發明(設計)人: | 魏曉文;雷亞平 | 申請(專利權)人: | 中國農業科學院棉花研究所 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04 |
| 代理公司: | 北京市盛峰律師事務所11337 | 代理人: | 趙建剛 |
| 地址: | 45500*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 趨勢 周期 波動 時間 序列 智能 預測 方法 | ||
1.一種基于趨勢和周期波動的時間序列的棉花單產智能預測方法,其特征在于,包括以下步驟:
S1,建立趨勢模型庫;所述趨勢模型庫中存儲三類趨勢模型,即:線性趨勢模型、非線性趨勢模型和自適應趨勢模型;每一類趨勢模型包括若干個具體的趨勢模型;
S2,讀取待預測的多個連續年份的年棉花單產數據作為原始時間序列,對所述原始時間序列進行計算,分離所述原始時間序列的波動分量和趨勢分量;
S3,對于所述趨勢分量,通過回歸計算在所述趨勢模型庫中自動選取R2最大的趨勢模型,具體為:
通過回歸計算分別計算所述趨勢模型庫中每一個趨勢模型的R2,然后比較獲得R2最大的趨勢模型;其中,所述原始時間序列由N組原始觀測數據組成;所述R2最大的趨勢模型稱為最佳趨勢模型,表達式為Yt=f(X);其中,R2為可決系數,反映模型擬合程度;Yt為模型的因變量,X為模型的自變量;t為原始觀測數據的組編號;在我國棉花單產預測中,自動選取二次曲線自適應模型為最佳趨勢模型,表達式為:
Yx=a+b x+c x2+d Yx-1;
其中,x為年度序號,Yx表示第x年的產量,Yx-1表示第x-1年的產量,a為常數,b、c、d為回歸系數;
S4,根據和角公式將所述波動分量轉化為周期變量W(Ti),將所述周期變量加入所述最佳趨勢模型,得到第一模型;
Yt=f(X)+W(Ti)
具體過程如下:
波動分量的模型為:Wx=p+q*Sin(x+r);
其中Wx表示第x年的波動分量,p為常數、q為系數、r為初始角;
利用和角公式,則模型變為:Wx=p+q*Cos(r)*Sin(x)+q*Sin(r)*Cos(x);
令:m=q*Cos(r);n=q*Sin(r);
則得到單周期即一個周期內的波動分量模型:Wx=p+m*Sin(x)+n*Cos(x);
對于連續周期,則上式變為:
Wx=p+m*Sin(2πx/T)+n*Cos(2πx/T);
其中,p為常數、m和n為系數、x為年度序號、T為周期長度,π是圓周率3.14;
將上述連續周期的分量模型合并進趨勢分量模型,則包含趨勢分量和一個周期分量模型的混合模型為:
Yx=k+b x+c x2+d Yx-1+m*Sin(2πx/T)+n*Cos(2πx/T);
其中,k為常數,b、c、d為回歸系數,m和n為系數、x為年度序號、T為周期長度,π是圓周率3.14;
S5,設所述原始時間序列的周期長度T分別取值1、2…N;則將T的N個取值分別代入第一模型,得到Y1、Y2…YN;分別計算Y1、Y2…YN的可決系數,得到N個可決系數;以可決系數最大化原則自動選取最大影響作用的z個周期長度;設z個周期長度分別表示為T1、T2…Tz;
S6,將z個周期長度代入第一模型,得到最終完整模型:
Yt=f(X)+W(T1)+W(T2)…W(Tz);
Yx=k+b x+c x2+d Yx-1+m1*Sin(2πx/T1)+n1*Cos(2πx/T1)+m2*Sin(2πx/T2)+n2*Cos(2πx/T2)+…+mz*Sin(2πx/Tz)+nz*Cos(2πx/Tz);
其中,Yx表示第x年的產量,Yx-1表示第x-1年的產量,k為常數,b、c、d為回歸系數,m1、m2…mz和n1、n2…nz為系數、x為年度序號、T1、T2…Tz為周期長度,π是圓周率3.14;
S7,以上述最終完整模型對所述原始時間序列進行運算,確定具體模型參數,化為多元線性回歸模型,從而預測所述原始時間序列的變化趨勢。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業科學院棉花研究所,未經中國農業科學院棉花研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310189264.1/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





