betaMode(). Results were incorrect when
shape1 or shape2 was less than
1.Update documentation.
Simplify and improve the code of parzen(),
vieu(), tsybakov(), meanshift(),
mlv().
BREAKING CHANGE: mlv() no longer returns a list, it
returns a vector of values (usually one single value) for the sake of
simplicity and homogeneity with functions such as mean() or
median().
Move mfv() and mfv1() to package
statip and reexport then.
Remove discrete(). Use mfv() or
mfv1() instead.
Move hidden kernel related functions to package
statip.
discrete() is now deprecated and will be removed in
a future version of the package. Use mfv()
instead.
mfv1() is a new function that always returns a
length 1 value (so that mfv1(x)==mfv(x)[[1L]]).
Thank you to W. H. Beasley who pointed out a slight mistake in
the calculation of Bickel’s skewness in mlv.integer(). Now
the skewness is set at NA in case of multiple
modes.
Add meanshift mode estimator.
As documented under ?as.numeric, the function
as.numeric.mlv() was not correct, and is now replaced by
as.double.mlv().
Thank you to C. Lepoittevin and K. Fijorek who pointed out a
misuse of ifelse in the function hsm(). This
has been corrected, so now hsm works correctly.
Add functions fiskMode(),
gompertzMode(), koenkerMode(),
kumarMode(), laplaceMode(),
paralogisticMode(), paretoMode(),
rayleighMode().
Remove function symstbMode().
Add the Asselin de Beauville mode estimator.
Add function as.numeric.mlv().
Methods for the Chernoff distribution are provisionally suppressed, because of their lack of efficiency.
Remove the DIP statistic.
In function tsybakov(), the argument
djeddour is renamed dmp.
In functions parzen() and
mlv.density(), the argument biau is renamed
abc.