varPro 3.1.0
Breaking changes
importance() is now a true S3 generic rather than an
alias-style front end.
partial.ivarpro() has been replaced by
plot.ivarpro().
- The supported user-facing interfaces for fitted objects are now the
corresponding S3 generics, such as
importance(),
predict(), and plot().
S3 interface cleanup
- Registered
importance() methods for
"varpro" and "uvarpro" objects.
- Registered
plot() methods for "ivarpro"
and "partialpro" objects.
- Continued support for class-specific
predict() methods
through standard S3 dispatch for "varpro",
"uvarpro", "ivarpro", and
"isopro" objects.
Documentation
- Help topics retain dotted method names such as
plot.ivarpro, plot.partialpro,
predict.ivarpro, predict.varpro,
predict.uvarpro, and predict.isopro so that
method pages remain easy to find in the reference manual and via
?topic.
- Usage sections were updated to show S3 method signatures
consistently, for example
\method{plot}{ivarpro}(x, ...)
and \method{predict}{ivarpro}(object, ...).
- Examples were updated to use the generic forms
plot(x, ...), predict(object, ...), and
importance(object).
- The iVarPro plotting documentation now uses
data for
the original feature matrix and documents target explicitly
for multivariate and multiclass outputs.
Migration notes
- Replace calls of the form
partial.ivarpro(iv, var = ...) with
plot(iv, var = ...).
- Prefer
importance(fit) over direct calls to
importance.varpro(fit).
- Prefer
predict(fit, ...) over direct calls to
predict.class(fit, ...).
varPro 3.0.0
Improvements
- Refactored
varpro.strength() to reduce R-side
post-processing overhead after the native varProStrength
call, improving performance on large forests and large membership
reconstructions.
- Improved scalability and stability of
varpro.strength(..., membership = TRUE) for very large
analyses.
- For RHF grow objects,
varpro.strength() now uses the
integrated hazard exposure values stored on the fitted object
(int.haz.oob) as the default working response when
available.
- Internal cleanup of native-output decoding and membership
reconstruction logic.
Bug fixes
- Fixed a failure that could occur on very large analyses when
rebuilding membership lists in R after native execution, which could
previously surface as an integer-overflow warning from
cumsum() followed by a downstream missing-value error in
membership reconstruction.
varPro 2.1.0
- Major refactoring and enhancement to functions downstream from the
entry
varpro() function.
varPro 2.0.0
- Improved
ivarPro.
- Refactored code to improve speed.
- Eliminated or replaced
mclapply() with PSOCK-based
parallel execution, improving Windows compatibility.
varPro 1.0.1
varPro 1.0.0