一种基于arima与lssvm模型的cpi组合预测方法

文档序号:9249626阅读:455来源:国知局
一种基于arima与lssvm模型的cpi组合预测方法
【技术领域】
[0001]本发明涉及一种基于ARIMA与LSSVM模型的CPI组合预测方法,属于经济领域。
【背景技术】
[0002]物价稳定是宏观经济政策的目标之一,通货膨胀涉及到一国的经济稳定、社会稳定及人民的生活。由于全球金融危机的蔓延,通货膨胀的有效控制成为我国政府面临的首要任务。
[0003]CPI作为通货膨胀最重要指标,是经济运行和社会稳定重点监测的指标。CPI关系国计民生,是管理层制定宏观经济政策、分析货币市场和债券市场及央行公开市场操作的重要参考依据。CPI预测研宄对制定超前的货币政策、实施国家进行宏观调控起到指导作用。

【发明内容】

[0004]本发明提供了一种基于ARIMA与LSSVM模型的CPI组合预测方法,为CPI的预测提供一种新的思路,以用于提高CPI的预测精度等。
[0005]本发明的技术方案是:一种基于ARIMA与LSSVM模型的CPI组合预测方法,对CPI数据进行HP滤波分解得到长期趋势序列与循环序列;对长期趋势序列数据进行平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验,并得到长期趋势序列的预测值;用GA-LSSVM模型对循环序列进行预测,得到循环序列的预测值;将长期趋势序列的预测值与循环序列预测值进行相加,则得到CPI的预测值。
[0006]所述方法的具体步骤如下:
St印1、通过国家统计局网站获取CPI数据,利用HP滤波将CPI数据分解为长期趋势序列与循环序列;
Step2、对长期趋势序列数据进行平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验,并得到长期趋势序列的预测值:
Step2.1、对长期趋势序列数据进行平稳性检验,并通过ADF检验验证,直到长期趋势序列数据平稳,得到ARIMA模型;
Step2.2、对平稳后的长期趋势序列数据进行白噪声检验、方差齐性检验:若结果具有异方差性,则得到ARIMA-GARCH模型;若无异方差性,则得到ARIMA模型;
Step2.3、对进行白噪声检验、方差齐性检验后的长期趋势序列数据进行随机扰动项检验:若结果服从t分布,则分别得到ARIMA-GARCH~t模型或者ARIMA~t模型;否则,则分别得到ARIMA-GARCH模型或者ARIMA模型;
Step2.4、根据进行了平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验后获得的模型对长期趋势序列进行预测,得到长期趋势序列的预测值;
St印3、基于循环序列运用遗传算法对LSSVM模型的参数寻优,获得最优参数,运用最优参数代入LSSVM模型进行循环序列预测,得到循环序列的预测值; Step4、将长期趋势序列的预测值与循环序列预测值进行相加,则得到CPI的预测值。
[0007]本发明的有益效果是:简单易行,可以简单、可靠地预测地区、全国CPI,应用范围广,对很多地区都有可参考和应用价值,起到指导作用。适用于所有地区的CPI的预测。一方面为经济部门提供参考,对制定超前的货币政策、实施国家进行宏观调控起到指导作用;另一方面可根据CPI预测值为管理层制定宏观经济政策、分析货币市场和债券市场及央行公开市场操作的重要参考依据。
【附图说明】
[0008]图1为本发明CPI数据HP滤波分解图;
图2为本发明一阶差分后长期趋势序列的时序图;
图3为本发明ARCH效应检验图;
图4为本发明循环序列预测值与实际值对比图;
图5为本发明CPI真实值与预测值比较。
【具体实施方式】
[0009]实施例1:如图1-5所示,一种基于ARIMA与LSSVM模型的CPI组合预测方法,对CPI数据进行HP滤波分解得到长期趋势序列与循环序列;对长期趋势序列数据进行平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验,并得到长期趋势序列的预测值;用GA-LSSVM模型对循环序列进行预测,得到循环序列的预测值;将长期趋势序列的预测值与循环序列预测值进行相加,则得到CPI的预测值。
[0010]所述方法的具体步骤如下:
St印1、通过国家统计局网站获取CPI数据,利用HP滤波将CPI数据分解为长期趋势序列与循环序列;
Step2、对长期趋势序列数据进行平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验,并得到长期趋势序列的预测值:
Step2.1、对长期趋势序列数据进行平稳性检验,并通过ADF检验验证,直到长期趋势序列数据平稳,得到ARIMA模型;
Step2.2、对平稳后的长期趋势序列数据进行白噪声检验、方差齐性检验:结果具有异方差性,则得到ARIMA-GARCH模型;
Step2.3、对进行白噪声检验、方差齐性检验后的长期趋势序列数据进行随机扰动项检验:结果不服从t分布,则得到ARIMA-GARCH模型;
Step2.4、根据进行了平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验后获得的ARIMA-GARCH模型对长期趋势序列进行预测,得到长期趋势序列的预测值;
St印3、基于循环序列运用遗传算法对LSSVM模型的参数寻优,获得最优参数,运用最优参数代入LSSVM模型进行循环序列预测,得到循环序列的预测值;
Step4、将长期趋势序列的预测值与循环序列预测值进行相加,则得到CPI的预测值。
[0011]实施例2:如图1-5所示,一种基于ARIMA与LSSVM模型的CPI组合预测方法,对CPI数据进行HP滤波分解得到长期趋势序列与循环序列;对长期趋势序列数据进行平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验,并得到长期趋势序列的预测值;用GA-LSSVM模型对循环序列进行预测,得到循环序列的预测值;将长期趋势序列的预测值与循环序列预测值进行相加,则得到CPI的预测值。
[0012]所述方法的具体步骤如下:
St印1、通过国家统计局网站获取CPI数据,利用HP滤波将CPI数据分解为长期趋势序列与循环序列;
Step2、对长期趋势序列数据进行平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验,并得到长期趋势序列的预测值:
Step2.1、对长期趋势序列数据进行平稳性检验,并通过ADF检验验证,直到长期趋势序列数据平稳,得到ARIMA模型;
Step2.2、对平稳后的长期趋势序列数据进行白噪声检验、方差齐性检验:结果无异方差性,则得到ARIMA模型;
Step2.3、对进行白噪声检验、方差齐性检验后的长期趋势序列数据进行随机扰动项检验:结果服从t分布,则得到ARIMA~t模型;
Step2.4、根据进行了平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验后获得的ARIMA~t模型对长期趋势序列进行预测,得到长期趋势序列的预测值;
St印3、基于循环序列运用遗传算法对LSSVM模型的参数寻优,获得最优参数,运用最优参数代入LSSVM模型进行循环序列预测,得到循环序列的预测值;
Step4、将长期趋势序列的预测值与循环序列预测值进行相加,则得到CPI的预测值。
[0013]实施例3:如图1-5所示,一种基于ARIMA与LSSVM模型的CPI组合预测方法,对CPI数据进行HP滤波分解得到长期趋势序列与循环序列;对长期趋势序列数据进行平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验,并得到长期趋势序列的预测值;用GA-LSSVM模型对循环序列进行预测,得到循环序列的预测值;将长期趋势序列的预测值与循环序列预测值进行相加,则得到CPI的预测值。
[0014]所述方法的具体步骤如下:
St印1、通过国家统计局网站获取CPI数据,利用HP滤波将CPI数据分解为长期趋势序列与循环序列;
Step2、对长期趋势序列数据进行平稳性检验、白噪声检验、方差齐性检验以及随机扰动项检验,并得到长期趋势序列的预测值:
Step2.1、对长期趋势序列数据进行平稳性检验,并通过ADF检验验证,直到长期趋势序列数据平稳,得到ARIMA模型;
Step2.2、对平稳后的长期趋势序列数据进行白噪声检验、方差齐性检验:结果无异方差性,则得到ARIMA模型;
Step2.3、对进行白噪声检验、方差齐性检验后的长期趋势序列数据进行随机扰动项检验:结果不服从t分布,得到ARIMA模型;
Step2.4、根据进行了平
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1