state space with timevarying parameters
Posted: Wed Nov 16, 2011 1:50 pm
I want to specify linear regression with timevarying
parameters, written as
yt = xtβt + et et ∼ N(0, σ2) // measurement equation
βt = βt−1 + vt vt ∼ N(0, Q) // transition equation
where yt = ΔCt and xt = [ 1 ΔYt ΔGt ] and
β't = [ β0t β1t β2t ]
Generally my main problem is how to write an error
Is my solution correct?
@signal dc = sv1 + sv2 * dg + sv3 * dy + [var = exp(c(1))]
@state sv1 = sv1(-1) + [var = exp(c(2))]
@state sv2 = sv2(-1) + [var = exp(c(3))]
@state sv3 = sv3(-1) + [var = exp(c(4))]
Can I possibly write it in that way?
@signal dc = sv1 + sv2 * dg + sv3 * dy + [var = exp(c(1))]
@state sv1 = sv1(-1) + [var = exp(c(2))]
@state sv2 = sv2(-1) + [var = exp(c(2))]
@state sv3 = sv3(-1) + [var = exp(c(2))]
Thank you in advance for your answer.
parameters, written as
yt = xtβt + et et ∼ N(0, σ2) // measurement equation
βt = βt−1 + vt vt ∼ N(0, Q) // transition equation
where yt = ΔCt and xt = [ 1 ΔYt ΔGt ] and
β't = [ β0t β1t β2t ]
Generally my main problem is how to write an error
Is my solution correct?
@signal dc = sv1 + sv2 * dg + sv3 * dy + [var = exp(c(1))]
@state sv1 = sv1(-1) + [var = exp(c(2))]
@state sv2 = sv2(-1) + [var = exp(c(3))]
@state sv3 = sv3(-1) + [var = exp(c(4))]
Can I possibly write it in that way?
@signal dc = sv1 + sv2 * dg + sv3 * dy + [var = exp(c(1))]
@state sv1 = sv1(-1) + [var = exp(c(2))]
@state sv2 = sv2(-1) + [var = exp(c(2))]
@state sv3 = sv3(-1) + [var = exp(c(2))]
Thank you in advance for your answer.