Learn R Programming

fdaoutlier (version 0.2.1)

projection_depth: Random projection for multivariate data

Description

Helper function to compute the random projection depth of multivariate point(s) with respect to a multivariate data.

Usage

projection_depth(dts, dt = dts, n_projections = 500L, seed = NULL)

Value

A vector containing the depth values of dts with respect to dt.

Arguments

dts

A matrix or data frame of size m observations by d dimension or vector of length d. Contains the observation(s) whose depth is to be computed.

dt

A matrix or dataframe of size n observations by d dimension. Equals to dts by default.

n_projections

The number of directions for random projections. By default, 500 random directions for projection are generated from a scaled uniform distribution between -1 and 1.

seed

The random seed to set when generating the random directions. Defaults to NULL.

Author

Oluwasegun Taiwo Ojo

See Also

msplot for outlier detection using msplot and dir_out for directional outlyingness.

Examples

Run this code
projection_depth(dts = iris[1:5, -5], dt = iris[1:10, -5], n_projection = 7, seed = 20)

Run the code above in your browser using DataLab