CHANGES in `bst' VERSION 0.2 (02-12-2011) o multi-class HingeBoost via one-vs-all method CHANGES in `bst' VERSION 0.3-1 (08-8-2011) o multi-class HingeBoost msvm o add misclassification error as a criteria in cv.msvm for multiclass problem CHANGES in `bst' VERSION 0.3-2 (01-17-2012) o added trees size selection in multi-class HingeBoost msvm CHANGES in `bst' VERSION 0.3-3 (09-12-2013) o function name mhinge was changed to mhingeova (multi-class hinge one-vs-all) o function name msvm was changed to mhingebst (multi-class hinge boosting) CHANGES in `bst' VERSION 0.3-4 (05-8-2014) o change output name fraction to mstop in cv.bst CHANGES in `bst' VERSION 0.3-5 (07-14-2014) o for non-numeric responses in mada, they are now forced to be numeric o fixed bugs in mada when xte and yte are missing o in DESCRIPTION, change Imports: gbm to Depends: gbm, the results can be different for mada CHANGES in `bst' VERSION 0.3-6 (12-23-2014) o intercept estimated o hingeloss and hingengra were modified, they are for family="hinge" since version 0.3-11. Before version 0.3-6, they are for family="hinge2". o function rbst added: boosting plus difference of convex algorithm with truncated loss functions CHANGES in `bst' VERSION 0.3-7 (03-14-2015) o add intercept estimate for family=gaussian and center=FALSE CHANGES in `bst' VERSION 0.3-8 (04-06-2015) o add family="expo" in bst function and rfamily="texpo" in rbst function for exponential loss and truncated exponential loss, respectively o terminate boosting and robust boosting if loss value inreases CHANGES in `bst' VERSION 0.3-9 (06-19-2015) o add robust multi-class boosting rmbst.R CHANGES in `bst' VERSION 0.3-10 (08-13-2015) o change the algorithm with respect to base class in mbst.R o change bst function with twinboost=TRUE for learner="ls". In the previous versions, bst implemented the General Twin L2Boosting with general weak learner (Alg 1), rathter than Twin L2Boosting with componentwise linear least squares (Alg 2), cf: Buhlmann and Hothorn (2010). However, as Proposition 2 demonstrates, Alg 1 is not equal to Alg2 unless underlying regression model is orthonormal. The change is to match Alg 1. CHANGES in `bst' VERSION 0.3-11 (12-07-2015) o add parallel computing for cross-validation in cv.bst function o add twintype argument for learner="ls" and twinboost=TRUE. If twintype=2, it does the same before and excluding version 0.3-10. If twintype=1, it does the same as version 0.3-10 o change argument "type" in bst and related functions to "threshold" o add vignette file o in function bst, boosting was terminated early if the fitted loss function value increased. This was changed and boosting only terminates for those loss functions related to truncated loss functions o add inst/extdata and two vignettes CHANGES in `bst' VERSION 0.3-12 (12-23-2015) o add a data analysis example to khan.Rnw o add a new vignette mcl.Rnw o modify ex1data function o fix a bug in predict.mbst when newdata=NULL and newy=NULL CHANGES in `bst' VERSION 0.3-13 (01-07-2016) o recall terminating boosting if loss value inreases in bst function, but still terminating for rbst if loss value increases o check if response is 1/-1 in bst and rbst for (margin based) binary classification problem o modify cv.bst to be computationally efficient using predict function more properly o add cv.rbst and cv.rmbst o change type=c("risk", "misc") to type=c("loss", "error") in cross validation related functions, to be consistent with predict functions o add cv.rbst o add index.html to inst/doc CHANGES in `bst' VERSION 0.3-14 (03-12-2016) o add family="closs", "clossMM", "clossR", "clossRMM", "gloss", "glossMM", "qloss", "qlossMM" in bst function o add rfamily="closs", "gloss", "qloss" in rbst function o add family="closs", "clossMM" in mbst function o add rfamily="closs" in rmbst function o add vignette files for breast cancer data analysis CHANGES in `bst' VERSION 0.3-15 (07-31-2017) o stop bst running if any fk=NULL and family="tgaussianDC", "thingeDC", "tbinomDC", "binomdDC", "texpoDC", "tpoissonDC", "thuberDC", "clossR", "clossRMM", "clossMM", "glossMM", "qlossMM")) o importFrom("doParallel", "stopImplicitCluster") o add stopImplicitCluster() after registerDoParallel o change the offset value for family="huber", "thuber" or "lar". This is the initial value of boosting in bst function o add a new parameter 'start' in bst_control, a logical value. If start=TRUE and fk in bst_control is a vector of values, then bst iterations begin with fk. Otherwise, bst iterations begin with the default values. This can be useful, for instance, in rbst for the MM boosting algorithm. o drop bst-package.Rd in man directory CHANGES in `bst' VERSION 0.3-18 (05-17-2019) o stop bst running if any fk=NULL and family="tgaussianDC", "thingeDC", "tbinomDC", "binomdDC", "texpoDC", "tpoissonDC", "thuberDC", "clossRMM", "clossMM", "glossMM", "qlossMM")) CHANGES in `bst' VERSION 0.3-19 (07-24-2019) o add detailed description on s value in man/bst_control.Rd CHANGES in `bst' VERSION 0.3-22 (10-18-2020) o change parallel computing codes in cross-validation CHANGES in `bst' VERSION 0.3-23 (10-30-2020) o editorial changes to Rd files