-
Fixed two issues in the vignette.
-
vignette now uses
rules::tidy()
instead oftidyrules:: tidyRules()
- 12.8 hours after the last submission was accepted, CRAN required another because the url
https://topepo.github.io/Cubist
forwards tohttps://topepo.github.io/Cubist/
(with a slash at the end).
-
Maintenance release to fix CRAN issues related to compiler issues.
-
Updated GHA and tests
- Build configuration changes for Windows
- Build configuration changes for Windows
- Build configuration changes for Windows
-
Maintenance release to fix CRAN issues by adding rmarkdown to Suggests.
-
Re-wrote parts of the vignettes and added another for model tuning.
-
Maintenance release to fix CRAN issues for GCC 10 -fno-common flag.
-
tidy_rules()
was removed since the code is now in the tidyrules package. -
Changes to better work with tibble inputs.
- Maintenance release to fix CRAN issues for C string buffers
- Fixed a bug in the code that escapes improper characters.
-
Converted documentation to
roxygen2
. -
Revised some compiler options to reduce
R CMD check
warnings.
- A bug was fixed, found by Duncan Murdoch.
- A bug in predictions when sampling was used was fixed by Laurae (a random data witch/magician) \issue{1}
- Memory allocation bugs in the R version of the C code, which lead to segmentation faults, were fixed.
- A bug was fixed where the model failed if no predictors were included in the model (thanks to Gabe Gershenfeld for the find).
-
The Windows build configuration was updated.
-
Some files were synced with the C50 package.
-
More efficient code was borrowed from the C50 package to write the data file to a string.
-
A bug related to column names found by David Clifford was fixed.
-
A bug was fixed that occurred when splits were determined in models with a categorical variable involving more than two categories (eg. "if X4 in {a, b}")
-
Also, a bug was found in the variable importances calculations when a variable was used only in the conditions and not the model.
-
The 'doc' directory was moved into the "vignettes" directory
-
cubist uses a string buffer to capture the output files that would normally get saved to external files. The package was failing R CMD check only on windows because the output files were getting garbled.
s*printf
functions work differently on Windows. On Linux, they return the size that is needed to correctly print the string. On Windows, if there isn't enough space, they return -1. -
Also, work-arounds were added to the C sources because of R CMD check issues.
printf()
,assert()
andexist()
statements were removed or redefined.
- A bug was fixed for the
coef
method.
-
The GPL version was revised to be version 3 (thanks to Ross Quinlan for the note).
-
The variable usage statistics were saved to a data frame in called
object$usage
. The package vignette and help files were updated accordingly. -
When using
cubist
, ifx
was a vector or a single variable, an error occurred. This was fixed. -
The vignette was also expanded to show how caret can be used to tune the model and a technical error was corrected about the boosting algorithm (thanks again to Ross Quinlan).