仔细研究了帮助里面的介绍,发现一些问题,帮助文档中的VAR外生变量模型似乎是把每一个方程的外生变量看成一样,如果是3个外生变量,则生成的应该是一个包含3个数的向量即(b1 b2 b3)‘。不知道是否可以算成一个矩阵。另外你的xdata好像是错误的,
按理解应该如下:
K=2;%2个变量,
X=[d1 d2 d3];
T=size(d1,1);
xdata=cell(T,1);
for indx=1:T
for i=1:K
xdata{indx}=blkdiag(X(index,:), xdata{indx});%
end
end
Spec = vgxset('n',2,'nAR',1,'bsolve',true(3,1),'Constant',true) %'bsolve',true(3,1)
[EstSpec,EstStdErrors] = vgxvarx(Spec,Y,xdata);
vgxdisp(EstSpec,EstStdErrors)


雷达卡
京公网安备 11010802022788号







