vieu {modeest} | R Documentation |
Vieu's mode estimator
Description
Vieu's mode estimator is the value at which the kernel density derivative estimate is null.
Usage
vieu(x, bw = NULL, kernel = "gaussian", abc = FALSE, ...)
Arguments
x |
numeric. Vector of observations. |
bw |
numeric. The smoothing bandwidth to be used. |
kernel |
character. The kernel to be used. Available kernels are |
abc |
logical. If |
... |
If |
Value
vieu
returns a numeric value, the mode estimate. If abc = TRUE
,
the x
value at which the density derivative estimate is null is
returned. Otherwise, the uniroot
method is used.
Note
The user may call vieu
through
mlv(x, method = "vieu", ...)
.
Presently, vieu
is quite slow.
References
Vieu P. (1996). A note on density mode estimation. Statistics \& Probability Letters, 26:297–307.
See Also
Examples
# Unimodal distribution
x <- rlnorm(10000, meanlog = 3.4, sdlog = 0.2)
## True mode
lnormMode(meanlog = 3.4, sdlog = 0.2)
## Estimate of the mode
mlv(x, method = "vieu", kernel = "gaussian")