Releases: brian-j-smith/MachineShop
Releases · brian-j-smith/MachineShop
MachineShop 3.9.2
Version Updates
3.9.2
- Remove dead Rd links to the ParBayesianOptimization package.
- Set required java parameters in the
BARTMachineModelexample.
MachineShop 3.9.1
Version Updates
3.9.1
- Ensure that global settings are applied to compute nodes when
varimp()runs in parallel. - Compatibility fixes for
XGBModel(XGBDARTModel,XGBLinearModel,XGBTreeModel).
MachineShop 3.9.0
Version Updates
3.9.0
- Add offset support to
XGBModel. - Add logical argument
pooltocalibration()indicating whether to compute a single calibration curve on predictions pooled over all resampling iterations or to compute them for each iteration individually and return the mean calibration curve.- The new argument default is
pool = FALSE. The pooling that had been the only implementation in previous package versions (<= 3.8.0) can reproduced withpool = FALSEbut is deprecated and will be removed along with the argument in a future version. - Note that pooling can result in large memory allocation errors when fitting smooth curves with
breaks = NULL.
- The new argument default is
MachineShop 3.8.0
Version Updates
3.8.0
- Changes to
varimp()arguments.- Add argument
sort. - Extend argument
scaleto vectors of logical.
- Add argument
- Changes to model-based variable importance.
- Fix unused argument error from
CForestModel. - Use
drop1()to compute model term-specific p-values forCoxModel,POLRModel, andSurvRegModelas is done forGLMModelandLMModel.
- Fix unused argument error from
- Changes to
VariableImportanceclass.- Add slots
methodandmetricto store the computational method ("permute"or"model") and the performance metric used for computations. - Add
update()method to add the new slots to objects created with previous versions of the package.
- Add slots
- Deprecate
type = "default"option inpredict()and replace it withtype = "raw". - Fix unimplemented type 'list' in 'listgreater' error from
SelectedInput.recipe().
MachineShop 3.7.0
Version Updates
3.7.0
- Compatibility updates for parsnip.
- Enable resampling by a grouping variable with
BootControl,OOBControl, andSplitControl. - Enable resampling by a stratification variable with
SplitControl. - Require R 4.1.0 or later.
MachineShop 3.6.2
Version Updates
3.6.2
- Add backward compatibility for older
MLModelobjects without ana.rmslot. - Fix CRAN check warning: S3 generic/method consistency.
- Update
role_binom(),role_case(), androle_surv()to remove the requirement that their variables be present innewdatasupplied topredict().
MachineShop 3.6.1
Version Updates
3.6.1
- Compatibility updates for ggplot2, Matrix, and recipes package dependencies.
MachineShop 3.6.0
Version Updates
3.6.0
- Add argument
na.rmtoMLModel()for construction of a model that automatically removes all cases with missing values from model fitting and prediction, none, or only those whose missing values are in the response variable. Set thena.rmvalues in suppliedMLModelsto automatically remove cases with missing values if not supported by their model fitting and prediction functions. - Add argument
prob.modeltoSVMModel(). - Add argument
verbosetofit()andpredict(). - Fix
Error in as.data.frame(x) : object 'x' not foundissue when fitting aBARTMachineModelthat started occurring withbartMachinepackage version 1.2.7. - Remove expired deprecations of
ModeledInputandrpp(). - Internal changes
- Add slot
na.rmtoMLModel.
- Add slot
MachineShop 3.5.0
Version Updates
3.5.0
- Add argument
methodtor2()for calculation of Pearson or Spearman correlation. - Add
predict()S4 method forMLModelFit. - Export
MLModelFunction(). - Export
as.MLInput()methods forMLModelFitandModelSpecification. - Export
as.MLModel()method forModelSpecification. - Improve recursive feature elimination of
SelectedInputterms. - Improve speed of
StackedModelandSuperModel. - Internal changes
- Add
.MachineShoplist attribute toMLModelFit. - Move field
mlmodelinMLModelFittomodelin.MachineShop. - Move slot
inputinMLModelto.MachineShop. - Pass
.MachineShopto thepredictandvarimpslot functions ofMLModel.
- Add
MachineShop 3.4.3
Version Updates
3.4.3
- Fix
TypeErrorindependence()with numeric dummy variables from recipes. - Prep
ModelRecipewithretain = TRUEfor recipe steps that are skipped, for example, when test datasets are created. - Add generalized area under performance curves to
auc(),pr_auc(), androc_auc()for multiclass factor responses.