MATLAB里边的vgxvarx函数,向量自回归,各参数大概是什么意思,用什么数据代入呢?

想用MATLAB建个VAR的模型。eviews我熟,MATLAB只有点基础。

EstSpec = vgxvarx(Spec,Y)
[EstSpec,EstStdErrors,LLF,W] = vgxvarx(Spec,Y,X,Y0,'Name1',Value1,'Name2',Value2,...);
各参数大概是什么意思,用什么数据代入呢?

数据对M1和PPI建立向量自回归,包括三个季节性虚拟变量(外生的X),D1,D2和D3(这是恩德斯,应用计量经济分析第二版的第五章练习7的数据)。
[ndata,txt1,MixedData1]=xlsread(samplecode_path);
XMAT=ndata;

NALT=4;
n=floor(size(XMAT,1)/NALT);
a=size(XMAT,1)-n*NALT;
if a==0
XMAT(:,end+1)=repmat([1:NALT]',n,1);
else
b=repmat([1:NALT]',n,1);
B=[1:a]';
XMAT(:,end+1)=[b;B];
end
nn=size(XMAT,2);
for i=1:NALT;
XMAT=[XMAT (XMAT(:,nn)==i)];%生成虚拟变量。
end

m1nsa=ndata(:,5);

lm1=log(m1nsa);
gm1=diff(lm1);

ppi=ndata(:,2);
dlppi=diff(log(ppi));

D1=XMAT(:,8);
D2=XMAT(:,9);
D3=XMAT(:,10);

d1=D1(2:end,:);d2= D2(2:end,:);d3=D3(2:end,:);
温馨提示:答案为网友推荐,仅供参考
相似回答