This is a function that creates correlation matrix objects that can be printed with the corresponding N and p-values. It is a wrapper for cor and cor.test.
correlation(x, y = NULL, method = "pearson",
alternative = "two.sided", exact = NULL,
use = "pairwise.complete.obs",
continuity = FALSE, data = NULL)
# S3 method for corr
print(x, ... , toLatex = FALSE, cutstr = NULL, toMarkdown = FALSE)
Returns a list with correlations, N for each pair of correlations and p.value for each correlations.
x is a matrix/data.frame
or a formula defining which
variable to use in the correlation matrix (see details).
y is a matrix/data.frame
to correlate against x. If x
is a formula y is passed to data argument
Method used to compute correlations.
Unilateral (one.sided
) test or bilateral
(two.sided
) test. See help(cor)
for more details.
Logical value to know if a p.value is exact or
asymptotic. See help(cor)
for more details.
Methods to deal with missing values.
Logical value to know if continuity correction
must be used. See help(cor)
for more details.
Unused in this function
data.frame to use in conjuction with formula
Logical value to know if output displayed as a latex tabular environment.
Optional digits that cut the length of variable names
Logical value to know if output should be displayed as a markdown table for report
Charles-Édouard Giguère
require(CUFF)
X=rnorm(10)
Y=rnorm(10)
correlation(cbind(X,Y))
Run the code above in your browser using DataLab