Skip to contents

randomPlantedForest 0.2.1.9000 (Development version)

  • Internals in src/ have been refactored into modular sub-files (#53)
  • rpf() now errors if a regression target is combined with a loss other than "L2".
  • Allow features of type logical, which are now converted via as.integer.
  • The parallel = TRUE|FALSE argument in rpf() has been substituted by an nthreads = 1L argument, allowing for more flexible parallelization. The previous behavior only allowed for either no parallelization or using n-1 of n available cores. The new implementation should be reasonably robust and the default behavior remains serial execution.
  • Remove SystemRequirements field from DESCRIPTION: Now the default C++ version is C++17 and with a minor change to internal use of random numbers, randomPlantedForest is now compatible with C++11 through C++23.
  • Add remainder term to predict_components output for case where max_interaction supplied is smaller than max_interaction in rpf fit. In that case, the m values don’t sum up to the global predictions, so we add a remainder to allow reconstruction of that property.

randomPlantedForest 0.2.1

  • Add glex class to output of predict_components(), for extended functionality available with glex.
  • Add target_levels vector to output of predict_components() to aid multiclass handling. Keeping track of levels is somewhat awkward since column names of $m need to be identifiable regarding the target level.

randomPlantedForest 0.2.0

  • Added a NEWS.md file to track changes to the package.