depthProjection: Projection Depth

Description Usage Arguments Details Author(s) Examples

Description

Computes the Projection depth of a point or vectors of points with respect to a multivariate data set.

Usage

1
2
depthProjection(u, X, ndir = 1000, seed = 1, name = "X", threads = -1,
  ...)

Arguments

u

Numerical vector or matrix whose depth is to be calculated. Dimension has to be the same as that of the observations.

X

The data as a matrix, data frame or list. If it is a matrix or data frame, then each row is viewed as one multivariate observation. If it is a list, all components must be numerical vectors of equal length (coordinates of observations).

ndir

number of directions used in computations

seed

this seed is used in random number generator in C++ code. Value -1 means that seed is not set.

threads

number of threads used in parallel computations. Default value -1 means that all possible cores will be used.

name

name for this data set - it will be used on plots from depthproc.

...

currently not supported.

Details

Irrespective of dimension, Projection and Tukey's depth is obtained by approximate calculation.

Returns the depth of multivariate point u with respect to data set X.

Author(s)

Daniel Kosiorowski, Mateusz Bocian, Anna Wegrzynkiewicz and Zygmunt Zawadzki from Cracow University of Economics.

Examples

1
2
3
4
5
6
x <- matrix(rnorm(3000), nc = 3)

 #Same results
 depthProjection(x, x, ndir = 2000, seed = 1) == depthProjection(x, x, ndir = 2000, seed = 1)
 #Different
 depthProjection(x, x, ndir = 2000, seed = -1) == depthProjection(x, x, ndir = 2000, seed = -1)

depthproc documentation built on May 2, 2019, 5:46 p.m.