coxy.m
来自「matlab高级统计工具箱」· M 代码 · 共 21 行
M
21 行
function r=coxy(x,y,covr,n)
%function r=coxy(x,y,'covr',n)
% Calculates the covariance or correlation of x to y (+ve lags only)
% For -ve lags use coxy(y,x). x and y are automatically detrended
% x, y - series
% 'covr' = 'cov' covariance(default) or 'cor' correlation
% n - number of lags (default = 20)
y=y(:);x=x(:);% col vectors
z=[y x];
z=dtrend(z);
if nargin<=3 , n=20;end
R=covf(z,n);
if nargin==2 , covr='cov'; end
if covr=='cov'
r=R(2,:)';
elseif covr=='cor'
sccf=sqrt(R(4,1).*R(1,1)); % sqrt(var(y)*var(x))
r=R(2,:)'./sccf;
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?