大家好! 我现在想用Kalman滤波来分析中国的潜在产出水平,使用的软件是eviews。 我首先采用的是一种简单分解法, Y_t=T_t+C_t,, T_t=T_(t-1)+d_(t-1)+ω_t, d_t=g+λ∙d_(t-1)+μ_t, C_t=φ_1∙C_(t-1)+φ_2∙C_t+υ_t 其中Y是实际GDP的自然对数,T和C分别是潜在产出水平的对数和产出缺口。T和C的波动性质我借鉴的是别人论文里的做法,也是比较常见的分解法。 Eviews里我编写的命令是: @signal y=sv1+sv2
@statesv1=sv1(-1)+sv3(-1)+[var=exp(c(1))] @statesv3=c(2)+c(3)*sv3(-1)+[var=(c(4))] @statesv2=c(5)*sv2(-1)+c(6)*sv4(-1)+[var=(c(7))] @state sv4=sv2(-1) 但是不知道估计中的“初值”如何设定。是要设置待估计参数C(1)—C(7)的初值,还是否要设定sv(1)和sv(2)的初值,还是二者初值都要设定? 我看了清华大学出版的一本书,里面介绍说可以用 param c(1) x c(2) y 这种形式来设定C(1)—C(7)的初值,但是这些初值如何确定我并不清楚。sv(1)和sv(2)的初值如何求解,如何在命令中写出来,我也不清楚。 |