rdm {RDM}R Documentation

Rearranged dependence measure

Description

This function estimates the asymmetric dependence between XX and YY using the rearranged dependence measure Rμ(X,Y)R_\mu(X, Y) for different possible underlying measures μ\mu. A value of 0 characterizes independence of XX and YY, while a value of 1 characterizes a functional relationship between XX and YY, i.e. Y=f(X)Y = f(X).

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 (s1,s2)(s_1, s_2) determines a lower bound Ns1N^{s_1} and upper bound Ns2N^{s_2} for the cross-validation methods or a single number s for the fixed bandwidth method resulting in NsN^s. The parameters have to lie in (0,1/2)(0, 1/2) and fulfil s1<s2s_1 < s_2.

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 Rμ(X,Y)R_\mu(X, Y) using the empirical checkerboard mass density AA. To arrive at Rμ(X,Y)R_\mu(X, Y), AA is appropriately sorted and then evaluated for the underlying measure. The estimated RμR_\mu always takes values between 0 and 1 with

Currently, the following underlying measures are implemented:

The estimation of the checkerboard mass density AA 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))

[Package RDM version 0.1.1 Index]