Learn R Programming

wrMisc (version 1.5.2)

stableMode: Estimate mode (most frequent value)

Description

Estimate mode, ie most frequent value. The argument method allows to choose among (so far) 3 different methods available. If "density" is chosen, the most dense region of sqrt(n) values will be chosen; if "binning", the data will be binned (like in histograms) via rounding to a user-defined number of significant values ("rangeSign"). If method is set to "BBmisc", the function computeMode() from package BBmisc will be used.

Usage

stableMode(
  x,
  method = "density",
  bandw = NULL,
  rangeSign = 1:6,
  nCl = NULL,
  histLike = NULL,
  callFrom = NULL,
  silent = FALSE
)

Arguments

x

(numeric) data to treat

method

(character) There are 3 options : BBmisc, binning and density (default). If "binning" the function will search context dependent, ie like most frequent class of histogram. Using "binning" mode the search will be refined if either 80 percent of values in single class or >50 percent in single class.

bandw

(integer) only used when method="binning" or method="density" : defines the number of points to look for density or number of classes used; very "critical" parameter, may change results in strong way. Note: with method="binning": At higher values for "bandw" one will finally loose advantage of histLike-type search of mode !

rangeSign

(integer) only used when method="binning": range of numbers used as number of significant values

nCl

(integer) depreciated argument, please use bandw instead

histLike

(logical) depreciated, please use argument method instead

callFrom

(character) allows easier tracking of message(s) produced

silent

(logical) suppress messages

Value

MA-plot only

See Also

computeMode() in package BBmisc

Examples

Run this code
# NOT RUN {
set.seed(2012); dat <- round(c(rnorm(50), runif(100)),3)
stableMode(dat)
# }

Run the code above in your browser using DataLab