powered by
Computes the (semi-)partial correlation of x and y, controlling for z.
x
y
z
pcor(x, y, z, semi = FALSE, use = "complete.obs", method = c("pearson", "spearman"))
a numeric vector.
a numeric vector, matrix, data frame or list giving the controlling variables. For matrices, variables must be placed in columns.
logical. If TRUE the semi-partial correlation coefficient is computed. In that case only y is controlled for z.
TRUE
same as use of cor.
use
cor
same as method of cor.
method
Maxime HERVE <maxime.herve@univ-rennes1.fr>
pcor.test for confidence intervals (and tests).
pcor.test
set.seed(1444) x <- 1:30 y <- 1:30+rnorm(30,0,2) z1 <- runif(30,0,4) z2 <- 30:1+rnorm(30,0,3) pcor(x,y,z1) pcor(x,y,list(z1,z2))
Run the code above in your browser using DataLab