Uses the underlying c++ implementation of ici_kt to provide a fast version
of Kendall-tau correlation.
Usage
kt_fast(
x,
y = NULL,
use = "everything",
alternative = "two.sided",
continuity = FALSE,
return_matrix = TRUE
)Arguments
- x
a numeric vector, matrix, or data frame.
- y
NULL (default) or a vector.
- use
an optional character string giving a method for computing correlations in the presence of missing values. This must be (an abbreviation of) one of the strings "everything", "all.obs", "complete.obs", or "pairwise.complete.obs".
- alternative
the type of test
- continuity
should a continuity correction be applied
- return_matrix
Should the matrices of values be returned, or a long data.frame
Details
Although the interface is mostly identical to the built-in
stats::cor() method, there are some differences.
if only
xis provided as a matrix or data.frame, the columns must be named.if providing both
xandy, it is assumed they are both single vectors.if
NAvalues are present, this function does not error, but will either remove them or returnNA, depending on the option."na.or.complete" is not a valid option for
use.A named list with matrices or data.frame is returned, with the
tauandpvaluevalues.