falelang 发表于 2013-7-13 12:56 
我看文章里,一般是根据自己的理论模型按照需要处理数据。
一般像产出,消费这类数据,先转成实际数据,消 ...
我上面的回答是2年前了,这里更正一下。一般将数据输入模型的过程如下。
滤波主要用途在于得到数据的无条件样本矩,这个看看最经典的RBC论文就可以了。
不过现在一般都要做IRF和贝叶斯。IRF要估计VAR模型,而VAR不一定要求数据平稳的,所以滤波与否无所谓。下面说贝叶斯的。
第一步,选择measurement。比如,你用什么衡量Y、什么衡量C、什么衡量I。一般来说,除了自身就是名义量的变量之外,都要用平减过后的变量作为模型中实际变量的衡量。
第二步,季节调整。年度数据不需要调整,季度及其更高频率的数据必须进行季节调整。调整方法无所谓,无外乎X12 ARIMA,还有一种名字忘了。
第三步,尽管Dynare无需手动线性化和手动去势,但还是建议自己来。线性化后的模型务必要求平稳!否则麻烦会很多。
第四步,为模型联接数据。一般是把数据作为状态空间系统中可观测变量的观测值。如果你的模型没有趋势,比如Smets Wouters 2003,那就直接用滤波过后的数据。如果你的模型确定性时间趋势,那么就用滤波或对时间去势后的数据。如果你的模型有单位根随机趋势,那么就不要滤波了,对数差分即可,详见几篇经典的Bayesian中型模型论文。