hldepth: Calculates the halfspace location depth

Description Usage Arguments Details Value Author(s) References Examples

Description

Calculates the halfspace location depth for each point in a given grid.

Usage

1
hldepth(D, G, verbose = TRUE)

Arguments

D

Data set with rows representing the individuals and columns representing the features. In the case of three dimensions, the colnames of D must be c("x", "y", "z").

G

List containing the grid information produced by gridfun.

verbose

Logical. Indicates whether progress information is printed during calculation.

Details

Calculation of the halfspace location depth at each grid point is mandatory before calculating the depth median (depmed), the bag (bag) and the loop (loop). Ideally, the output is assigned to the array H produced by gridfun.

Value

H

An array of the same dimension as the array in argument G. The elements contain the halfspace location depth at the related grid location.

Author(s)

Jochen Kruppa, Klaus Jung

References

Rousseeuw, P. J., Ruts, I., & Tukey, J. W. (1999). The bagplot: a bivariate boxplot. The American Statistician, 53(4), 382-387.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
### A 3-dimensional example data set D1
n <- 200
x1 <- rnorm(n, 0, 1)
y1 <- rnorm(n, 0, 1)
z1 <- rnorm(n, 0, 1)
D1 <- data.frame(cbind(x1, y1, z1))
colnames(D1) <- c("x", "y", "z")

### Specification of the grid and calculation of the halfspace location depth at each grid location.
G <- gridfun(D1, grid.size=20)
G$H <- hldepth(D1, G, verbose=TRUE)

jkruppa/gemPlot documentation built on May 19, 2019, 12:45 p.m.