Skip to content

Releases: ehrlinger/hvtiBoostmtree

hvtiBoostmtree 2.0.1

Choose a tag to compare

@ehrlinger ehrlinger released this 02 Jun 19:11
b1b9a71

Patch release. Two plotting label/length fixes found via a codebase review (both pre-existing, inherited from upstream kogalur/boostmtree; neither affects model fitting or numeric output).

Bug Fixes

  • vimpPlot() no longer over-supplies bar labels. The internal graphics::text() calls passed rep(xvar.names, 3) — three labels for every bar — which triggered a 'labels' truncated to length ... warning and could mislabel bars. Labels now correspond one-to-one with the plotted bars.
  • plot.boostmtree() now draws the optimal-iteration reference line for every class of a multiclass (Nominal/Ordinal) prediction object. The internal abline() calls indexed an already-scalar Mopt as Mopt[q], yielding NA (and a silently missing line) for the second and later classes.

Both fixes ship with red→green regression tests. Release gate: R CMD check --as-cran with PDF manual = 0 errors / 0 warnings / 1 benign NOTE.

Additional review findings tracked as issues #8#15.

hvtiBoostmtree 2.0.0

Choose a tag to compare

@ehrlinger ehrlinger released this 02 Jun 15:48
01aca0c

First release of hvtiBoostmtree, the HVTI-internal fork of boostmtree (forked from kogalur/boostmtree @ v1.5.1). Upstream boostmtree is back on CRAN, so this fork is internal-only and renamed to the hvti* namespace to avoid ambiguity. The boostmtree() function and its S3 methods are unchanged — usage is now library(hvtiBoostmtree); boostmtree(...).

Breaking Changes

  • Package renamed from boostmtree to hvtiBoostmtree (internal-only fork; the original boostmtree name remains with the upstream CRAN package). The boostmtree() function and S3 methods are unchanged — usage is now library(hvtiBoostmtree); boostmtree(...).
  • Minimum R version bumped to 4.1.0.
  • Maintainership transferred to John Ehrlinger. Original authors (Ishwaran, Pande, Kogalur) remain as authors.

New Features

  • Added ggRandomForests, hvtiPlotR, and hvtiRutilities as optional suggested dependencies for enhanced ggplot2-based visualization workflows.
  • Added two vignettes: Introduction to boostmtree and Longitudinal Data Analysis with boostmtree.
  • pkgdown documentation site fully restructured with reference index, articles, and sidebar badges.
  • BugReports field added to DESCRIPTION pointing to GitHub Issues.

Documentation

  • Comprehensive README rewritten with full badge set, installation instructions, quick-start examples, and reference citations.
  • NEWS.md introduced (in addition to inst/NEWS) for pkgdown changelog rendering.

Release gate: R CMD check --as-cran (with PDF manual) 0 errors / 0 warnings / 1 benign NOTE; full CI matrix green (ubuntu release/oldrel-1/devel, windows, macOS); urlchecker clean; roxygen2 clean.

v1.5.2 - Start with the old CRAN release

Choose a tag to compare

@ehrlinger ehrlinger released this 31 Mar 13:28