Vector auto regressive (VAR) model with 2 endogeneous variables to V(AR) model with one endogenous variable
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi Guys,
I'm trying to apply my data to a study and I use matlab to resolve my problem. The thing is that I want to transfer the original VAR model with two endogeneous variables to a VAR or AR model with only one endogeneous variable.
My code looks like this:
function [R_e, dp] = varmom(M,T,r_f);
epsilon = zeros(M,T,2);
r = zeros(M,T);
for m=1:M
epsilon(m,:) = mvnrnd([0;0], [0.006,-0.0051;-0.0051,0.0049],T);
end
for m=1:M
dp0=-0.155/(1-0.958);
r(m,1) = 0.737767+0.060*dp0 + epsilon(m,1,1);
dp(m,1)=-0.155+0.958*dp0 + epsilon(m,1,2);
for i = 1:T-1
r(m,i+1) = 0.227+0.060*dp(m,i) + epsilon(m,i+1,1);
dp(m,i+1) = -0.155+0.958*dp(m,i) + epsilon(m,i+1,2);
end
end
%create excess return out of log excess return
R_e = r_f*exp(r)-r_f;
disp('Excess return created out of log excess return')
But I want to go back to a VAR model which only contains this output the UMD factor.
How to reduce my code and what variables to change if I only use UMD?
Thanks in advance
Kevin
0 commentaires
Réponses (0)
Voir également
Catégories
En savoir plus sur Multivariate Models dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!