ovmult {overlapping} | R Documentation |
Multiple overlapping estimation
Description
It gives the overlap area between two or more kernel density estimations from empirical data.
Usage
ovmult( x, nbins = 1024, type = c( "1", "2" ),
boundaries = NULL, get_xpoints = FALSE, ... )
Arguments
x |
a list of numerical vectors to be compared (each vector is an element of the list). |
nbins |
number of equally spaced points through which the density estimates are compared; see |
type |
character, type of index. If |
boundaries |
an optional vector indicating the minimum and the maximum over a predefined subset of the support of the empirical densities. |
get_xpoints |
logical, if |
... |
optional arguments to be passed to the function |
Details
If the list x
contains more than two elements (i.e. more than two distributions) it computes multiple overlap measures.
The optional vector boundaries
has to contain two numbers for the empirical minimum and maximum of the overlapped area. See examples below.
Value
It returns the value of overlapped area.
Note
Called from the function overlap
.
Author(s)
Pierfrancesco Alaimo Di Loro, Marco Mingione, Massimiliano Pastore
Examples
set.seed(20150605)
x <- list(X1=rnorm(100), X2=rt(50,8), X3=rchisq(80,2))
ovmult(x)
ovmult(x, normalized = TRUE)
# including boundaries
x <- list(X1=runif(100), X2=runif(100,.5,1))
ovmult(x, boundaries=c( 0, .8 ))
x <- list(X1=runif(100), X2=runif(50), X3=runif(30))
ovmult(x, boundaries=c( .2, .8 ))
# changing kernel
ovmult(x, kernel="rectangular")