statistics-resampling-v5.7.0
This version includes a new function (bootridge.m), major functional additions to existing functions (bootbayes.m, bootwild.m, bootstrp.m and bootlm.m) and various changes to fix bugs, improve backwards compatibility, and update or improve documentation. Details of changes and additions are provided below.
NEW FUNCTION bootridge.m: Empirical Bayes penalized regression for univariate or multivariate continuous outcomes, with shrinkage tuned to minimize prediction error computed by .632 bootstrap.
- bootbayes.m: extended functionality so that the function can be used to fit multivariate data (muliple outcomes simultaneously), removed unnecessary warning when using the Haldane Prior and fixed the random seed to make results for Haldane prior deterministic, improved the stability of calculations for weighted-least squares, generalised the 'auto' prior to work for regression and updated documentation about the prior.
- bootwild.m: Added capability to perform step-down maxT adjustment of p-values to control family-wise error rate (FWER).
- bootstrp.m: Added option to perform stratified bootstrap resampling, made changes to improve backwards compatibility.
- bootlm.m: Improved calculation of interaction terms to work with edge cases, major improvements to the calculation of bootstrap p-values for Type I ANOVA F-tests for more direct null hypothesis testing of nested models, minor bug fix for handling continuous variables, replaced Holm-Bonferroni adjustment with superior step-down maxT adjustment, added output argument to return out-of-bag bootstrap sample indices, added ID to MAT output, made changes to improve backwards compatibility.
- make.m: Changed mex compilation options for greater optimization of execution at runtime
- boot.cpp: enhancements to random number generation, changes to data types to allow more (or larger) bootstrap resamples, and minor changes to documentation.
- smoothmedian.cpp: Better handling of NaN, improved backwards compatibility fix for C++98 and minor changes to documentation
- credint.m: removed unnecessary warning.
- sampszcalc.m: Better handling of edge cases for testtype 't2'
- Added new tests to test_script.m and updated the README.md and DESCRIPTION