Hi
I'm doing the State Space Form with 3 independent variables. Obviously there are 1 measurement equation and 3 transition equations, it's hard to find example of using CHOLSOL over the internet.
Measurement equation:
Rs(t) = b0 + Beta(t)*X(t)+ Alpha(t)*Y(t) +Gamma(t)*Z(t) + e(t)
Transition equation:
1. Apha(t)= Alpha(t-1)+u(t)
2. Beta(t)= Beta(t-1)+w(t)
3. Gamma(t)= Gamma(t-1)+v(t)
For 2 variables I used covariance matrix or Q as sqrt(sma2*sma3); sma2, sma3 are sigma of u(t) and w(t) respectively.
Can anyone please help to figure out how can I use Cholesky Decomposition CHOLSOL command to find the covariance of 3 independent variables.
Thanks!
1 Answer
0
I am not sure specifically about your State Space problem. Below is an example of using cholsol that should be helpful if your questions are about how to use cholsol correctly.
y = { -2.24,
13.57,
17.81,
8.26,
7.50 };
//Symmetric Postive-Definite matrix
X = { 7 6 -12 1 3,
6 36 7 23 0,
-12 7 34 9 0,
1 23 9 17 -5,
3 0 0 -5 15 };
//Compute Cholesky decomposition
C = chol(X);
//Solve system of linear equations with 'cholsol'
b_hat_1 = cholsol(y, C);
//Solve system of linear equations using
//the 'normal equation'
b_hat_2 = invpd(X'X)*X'y;
//Print both parameter estimates
format /rd 10,4;
print " b_hat_1 : b_hat_2";
print b_hat_1~b_hat_2;
Your Answer
1 Answer
I am not sure specifically about your State Space problem. Below is an example of using cholsol that should be helpful if your questions are about how to use cholsol correctly.
y = { -2.24,
13.57,
17.81,
8.26,
7.50 };
//Symmetric Postive-Definite matrix
X = { 7 6 -12 1 3,
6 36 7 23 0,
-12 7 34 9 0,
1 23 9 17 -5,
3 0 0 -5 15 };
//Compute Cholesky decomposition
C = chol(X);
//Solve system of linear equations with 'cholsol'
b_hat_1 = cholsol(y, C);
//Solve system of linear equations using
//the 'normal equation'
b_hat_2 = invpd(X'X)*X'y;
//Print both parameter estimates
format /rd 10,4;
print " b_hat_1 : b_hat_2";
print b_hat_1~b_hat_2;
