Learn R Programming

DepthProc (version 1.0.1)

depthContour: Approximate depth contours

Description

Draws an approximate contours of depth for bivariate data.

Usage

depthContour(x, xlim = extendrange(x[, 1], f = 0.1), ylim = extendrange(x[,
  2], f = 0.1), n = 50, pmean = TRUE, mcol = "blue", pdmedian = TRUE,
  mecol = "brown", legend = TRUE, points = FALSE, ...)

Arguments

x
Bivariate data
xlim
Determines the width of x-axis.
ylim
Determines the width of y-axis.
n
Number of points in each coordinate direction to be used in contour plot.
pmean
Logical. If TRUE mean will be marked.
mcol
Determines the color of lines describing the mean.
pdmedian
Logical. If TRUE depth median will be marked.
mecol
Determines the color of lines describing the depth median.
legend
Logical. If TRUE legend for mean and depth median will be drawn.
points
Logical. If TRUE points from matrix x will be drawn.
...
Any additional parameters for function depth (such as method) or graphical parameters (e.g. lwd, lty, main).

Details

The set of all points that have depth at least $\alpha$ is called { $\alpha -$ trimmed region}. The $\alpha -$ trimmed region w.r.t. $F$ is denoted by ${D}_{\alpha }(F)$ , i.e., $${D}_{\alpha }(F)=\left{ z\in {{{R}}^{d}}:D(z,F)\ge \alpha \right}$$.

See Also

depthPersp

Examples

Run this code
# EXAMPLE 1
x = mvrnorm(1000,c(0,0),diag(2))
depthContour(x)
#with points
depthContour(x, points = TRUE)

 #EXAMPLE 2
 data(inf.mort,maesles.imm)
 data1990=na.omit(cbind(inf.mort[,1],maesles.imm[,1]))
 depthContour(data1990, n = 50, pmean = TRUE, mcol = "blue",
 pdmedian = TRUE, mecol = "brown", legend = TRUE, points = TRUE,
 xlab="infant mortality rate per 1000 live birth",
 ylab="against masles immunized percentage", main='L2 depth,
 UN Fourth Goal 2011 year',method = "LP")

Run the code above in your browser using DataLab