HP滤波分解

简介

时间序列在状态空间的一种分解方法,可以近似看作高通滤波器(High-Pass Filter)——高频信号能正常通过,而低于设定临界值的低频信号(长期趋势)则被阻隔、减弱。
时间序列可看作是不同频率成分的叠加,High-Pass就是将变化不定的时间序列数据中具有一定变化趋势的平滑序列分离出来,将时间序列分为周期性波动数据和趋势要素数据。该方法广泛的应用于宏观经济的趋势分析中。
在这里插入图片描述
在这里插入图片描述

Eviews

1.导入数据

实验数据:
在这里插入图片描述
其中

  • gas age:代表年限
  • CH4(ppbv):代表甲烷浓度

这是Vostok冰芯过去42万年的甲烷浓度的历史记录,很明显的该时间序列有很多缺失值,为此打开Eviews创建工作文件: file >> new >> workfile
然后结构类型填 Unstructured/Undated,在Data range选项填写 数据量的大小
在这里插入图片描述
创建工作文件之后开始导入数据,我直接从本地文件中导入:File >> Import >> Import from file >> 选择待导入的数据文件 >> 然后一直Next,直到Finish ( 注意:导入文件时,记得先关闭该数据文件 )

2.HP滤波分解

Quick >> Series Statistics >> Hodrick-Prescott Filter >> Series name:填入待分解序列名称 >> Lambda:填100(该实验数据为年度数据,季度数据填1600,月度数据填1440)

3.结果展示

在这里插入图片描述

Python中可以使用二阶低通滤波来进行滤波分解。这个滤波器可以通过在给定的窗口内计算新数据点的加权平均值来平滑数据。具体实现代码可以参考引用中提供的Python实现函数"LowpassFilter"。该函数接受原始数据和一个参数alpha作为输入,返回经过二阶低通滤波后的数据。 在滤波过程中,根据二阶低通滤波的公式,新的数据点是通过对前面的数据点进行加权平均来计算的。这个加权平均是根据当前数据点、前两个数据点和alpha值计算得出的。具体公式如下: temp = (alpha - (alpha * alpha) / 4) * dataRaw[i] + (alpha * alpha / 2) * dataRaw[i-1] - (alpha - 3 * alpha * alpha / 4) * dataRaw[i-2] + 2 * (1 - alpha) * data[i-1] - (1 - alpha) ** 2 * data[i-2] 其中,dataRaw是原始数据,data是滤波后的数据,i是当前数据点的索引。 需要注意的是,alpha是一个介于0和1之间的参数,用于调整滤波器的响应速度。较小的alpha值会产生更平滑的输出,但可能会导致滤波器对快速变化的信号响应较慢。 滤波分解是通过重复应用这个滤波器来逐步平滑数据的过程。每次应用滤波器,原始数据都会变得更平滑。这样,可以得到一系列不同程度平滑的数据,从而实现滤波分解。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [python 滤波](https://blog.csdn.net/jack__captain/article/details/117525456)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值