rdm {RDM} | R Documentation |
Rearranged dependence measure
Description
This function estimates the asymmetric dependence between and
using the rearranged dependence measure
for different possible underlying measures
.
A value of 0 characterizes independence of
and
, while a value of 1 characterizes a functional relationship between
and
, i.e.
.
Usage
rdm(
X,
method = c("spearman", "kendall", "dss", "zeta1", "bkr", "all"),
bandwidth_method = c("fixed", "cv", "cvsym"),
bandwidth_parameter = 0.5,
permutation = FALSE,
npermutation = 1000,
checkInput = FALSE
)
Arguments
X |
A bivariate data.frame containing the observations. Each row contains one bivariate observation. |
method |
Options include "spearman", "kendall", "bkr", "dss", "chatterjee" and "zeta1".The option "all" returns the value for all aforementioned methods. |
bandwidth_method |
A character string indicating the use of either a cross-validation principle (square or non-square) or a fixed bandwidth (oftentimes called resolution). |
bandwidth_parameter |
A numerical vector which contains the necessary optional parameters for the exponent of the chosen bandwidth method.
In case of N observations, the bandwidth_parameter |
permutation |
Whether or not to perform a permutation test |
npermutation |
Number of repetitions of the permutation test |
checkInput |
Whether or not to perform validity checks of the input |
Details
This function estimates using the empirical checkerboard mass density
.
To arrive at
,
is appropriately sorted and then evaluated for the underlying measure.
The estimated
always takes values between 0 and 1 with
-
if and only if
and
are independent.
-
if and only if
for some measurable function
.
Currently, the following underlying measures are implemented:
"spearman" Implements the concordance measure Spearman's
(which is identical to the
-Schweizer-Wolff-measure),
"kendall" Implements the concordance measure Kendall's
,
"bkr" Implements the Blum–Kiefer–Rosenblatt
, also known as the
-Schweizer-Wolff-measure <doi:10.1214/aos/1176345528>,
"dss" Implements the Dette-Siburg-Stoimenov measure of complete dependence <doi:10.1111/j.1467-9469.2011.00767.x>, also known as Chatterjee's
<doi:10.1080/01621459.2020.1758115>,
"zeta1" Implements the
-measure of complete dependence established by W. Trutschnig <doi:10.1016/j.jmaa.2011.06.013>.
The estimation of the checkerboard mass density depends on the choice of the bandwidth for the checkerboard copula.
For a detailed discussion of "cv" and "cvsym", see
computeBandwidth
.
Value
The estimated value of the rearranged dependence measure
Examples
n <- 50
X <- cbind(runif(n), runif(n))
rdm(X, method="spearman", bandwidth_method="fixed", bandwidth_parameter=.3)
n <- 20
U <- runif(n)
rdm(cbind(U, U), method="spearman", bandwidth_method="cv", bandwidth_parameter=c(0.25, 0.5))