📄 cond_indep_fisher_z.m
字号:
function [CI, r, p] = cond_indep_fisher_z(X, Y, S, C, N, alpha)% COND_INDEP_FISHER_Z Test if X indep Y given Z using Fisher's Z test% CI = cond_indep_fisher_z(X, Y, S, C, N, alpha)%% C is the covariance (or correlation) matrix% N is the sample size% alpha is the significance level (default: 0.05)%% See p133 of T. Anderson, "An Intro. to Multivariate Statistical Analysis", 1984if nargin < 6, alpha = 0.05; endr = partial_corr_coef(C, X, Y, S);z = 0.5*log( (1+r)/(1-r) );z0 = 0;W = sqrt(N - length(S) - 3)*(z-z0); % W ~ N(0,1)%cutoff = norminv(1 - 0.5*alpha); % P(|W| <= cutoff) = 0.95cutoff = mynorminv(1 - 0.5*alpha); % P(|W| <= cutoff) = 0.95if abs(W) < cutoff CI = 1;else % reject the null hypothesis that rho = 0 CI = 0;end%p = normcdf(W);p = mynormcdf(W);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -