• added an error handler for score-based tests when the vcov matrix cannot be computed (e.g., models with Heywood cases)
  • leaner package imports: removed dependency on bitops and stringr package
  • prefer semforest_control() over semforest.control() and semtree_control() over semtree.control()
  • added heuristics for choosing mtry in forests (if NULL) and for choosing min.N and min.bucket (if NULL)
  • moved dependency on ctsemOMX to suggested package
  • changed default behavior of print function of varimp, such that na.omit=TRUE, which is consistent with other packages like party or partykit
  • fixed issues with toTable()-command, by default, all parameters are shown now, also fixed a bug with score-based tests and toTable()
  • fixed problem with focus-parameters and variable importance
  • bugfix in score-based tests that sometimes did not respect min.N constraints
  • new functionality for parameter contribution evaluation
  • more verbose vignettes
  • removed dependency on set, plotrix and digest package to make package imports leaner
  • happily welcoming Caspar van Lissa to the developer team
  • more efficient implementation of partial dependence and proximity
  • new predict() functions
  • bugfix in handling factors with non-numeric levels
  • removed crossvalidation splitting after deprecation in v0.9.15
  • exporting strip() function for lighter SEM trees in forests
  • introducing new classed tree_stripped and forest_stripped
  • removed all code based on parallel-package and replace by future-equivalent. Thanks to Michael Krause!
  • restored semtree.print() generic function that was accidentally dropped in 0.9.15
  • fix to score-based tests to support definition variables in OpenMx. Thanks to Manuel Arnold!
  • roll-out of score-based tests - use method “score” to enable
  • use of method “cross-validation” is now deprecated and discouraged
  • added variable importance for focus parameters
  • added new vignettes
  • fixed compatibility with new OpenMx version
  • added requirement rpart.plot > 3.0.6 to avoid error w.r.t. to missing round.int
  • Manuel Arnold joined the team to work on a score-test implementation
  • fixed behavior of min.N in semtree.control()
  • semtree captions uses signif for truncating decision thresholds to three significant digits
  • fixed class type checks to be compatible with upcoming R 4.0.0
  • bugfix in invariance testing
  • fix to remove warning from rpart plot (version 3.0.0 and above)
  • bugfix in split evaluation procedure for cases where variables are named ‘c’, which crashed semtree
  • bugfix in varimpConvergencePlot: na.omit command logic was inverted
  • semforests support for lavaan models including variable importance and partial dependence
  • crossvalidated likelihood supported with lavaan
  • plots of semtrees show correct #df when using focus parameters
  • added diversity functions
  • added NEWS.md file
  • bugfix to partial dependence on variables of type factor
  • bugfixes to plotting of partial dependence
  • deprecated partialDependencePlot and introduced partialDependence() function with S3 plotting method
  • added parallel computation option to partialDependence
  • added new demo scripts
  • added extra.legend parameter to varimpConvergencePlot
  • bugfix in traverse() that led to underestimations of variable importance in some cases
  • added error message when trying to use lavaan and global constraints