How to estimate the unknown parameters of state-space model?
조회 수: 1 (최근 30일)
이전 댓글 표시
I'm trying to estimate the unknown parameters of state-space model as follows:

in which I decompose the observed variable yt into two unobserved state variables y1t & y2t. The only data I have is yt.
e1t & e2t are jointly normally distributed variables with both means zero and a general covariance matrix, let's say the correlation coefficient is p.
The unknown parameters are
, which are to be estimated.

I rewrite it into measurement equations and transition equations as below:

First I tried to use the function 'dssm/ssm' in Econometrics Toolbox and pass it to 'estimate' to solve, but I found that in the function 'dssm/ssm',
e1t & e2t are defined as independent standard Gaussian process, and I cannot find a way to reset this defination. Codes are as follows.
An alternative way seems to define my own Log likelihood function and use MLE to solve, but I don't know the exact way how to write the iterations.
Please help me with a way to solve this out; I have struggled with it for couples of days...Thanks!
A = [1 0 0 NaN; 0 NaN NaN 0; 0 1 0 0;0 0 0 1];
B = [1 0 0; 0 1 0; 0 0 0;0 0 0];
C = [1 1 0 0];
D=[];
StateType = [2 0 0 1];
params0=[0 0 0];
Mdl = dssm(A,B,C,'StateType',StateType);
EstMdl = estimate(Mdl2,yt,params0);
댓글 수: 0
답변 (1개)
참고 항목
카테고리
Help Center 및 File Exchange에서 State-Space Models에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!