hrm() due to difficulties in installing automatically Bioconductor’s ‘genefilter’ dependency. This function shall be reintroduced in a future version.Simplify and improve the code of parzen(), vieu(), tsybakov(), meanshift(), mlv().
Improve documentation.
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 them).
Remove discrete(). Use mfv() or mfv1() instead.
Move hidden kernel related functions to package statip.
Deprecate discrete(); it will be removed in a future version of the package. Start using mfv() instead.
Add mfv1(), which 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.
As documented under ?as.numeric, the function as.numeric.mlv() was not correct, and is now replaced by as.double.mlv().
symstbMode().ifelse in the function hsm(). This has been corrected, so now hsm works correctly.fiskMode(), gompertzMode(), koenkerMode(), kumarMode(), laplaceMode(), paralogisticMode(), paretoMode(), rayleighMode().Remove methods for the Chernoff distribution, 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.
Add the Asselin de Beauville mode estimator.
Add function as.numeric.mlv().