YARF fits regression and classification forests while exposing the splitting, node-assignment, aggregation, and out-of-bag calculations for customization. Java 8 or newer is required.
The default use_missing_data = TRUE enables missingness
incorporated in attributes. For iterative random-forest imputation, use
YARFMissForest().
X_missing = iris[, 1:4]
X_missing[1:5, 1] = NA
fit_missing = YARF(
X = X_missing,
y = iris$Species,
num_trees = 50,
seed = 2026,
use_missing_data = TRUE
)See the function reference for custom JavaScript hooks and tree-inspection utilities.