nclag.m

来自「计量工具箱」· M 代码 · 共 25 行

M
25
字号
function xlag = nclag(x,lag1,n)% PURPOSE: Generates a matrix of lags from a matrix containing%          a set of vectors, x%---------------------------------------------------% USAGE: xlag = nclag(x,lag1,n)% WHERE:    x    = an (nobs x neqs) matrix %           lag1 = beginning lag%           n    = ending lag%---------------------------------------------------% e.g., xlag = nclag(x,2,3) would produce a matrix%       [x(t-2) x(t-3)]%---------------------------------------------------[nobs, nvar] = size(x);nlag = n - lag1 + 1;xlag = zeros(nobs,nvar*nlag);icnt = 1;for i=1:nvar; for j=lag1:n; xlag(j+1:nobs,icnt) = x(1:nobs-j,i); icnt = icnt+1; end;end;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?