Dirichlet Random Forest

Implementation of the Dirichlet Random Forest algorithm for compositional response data. Trees are grown using a Dirichlet log-likelihood splitting criterion, with maximum likelihood ('MLE') and method-of-moments ('MOM') parameter estimation. Provides averaging-based predictions (average of responses within terminal nodes), parameter-based predictions (expected value derived from the estimated Dirichlet parameters within terminal nodes), and distributional predictions represented as a weighted distribution over the training responses. Out-of-bag estimation and impurity- and permutation-based variable importance are also supported. For more details see Masoumifard, van der Westhuizen, and Gardner-Lubbe (2026, ISBN:9781032903910).


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("DirichletRF")

0.2.0 by Khaled Masoumifard, 2 months ago


Browse source code at https://github.com/cran/DirichletRF


Authors: Khaled Masoumifard [aut, cre] (ORCID: , Stephan van der Westhuizen [aut] (ORCID: , Sugnet Lubbe [aut]


Documentation:   PDF Manual  


GPL-3 license


Imports Rcpp, parallel

Suggests testthat

Linking to Rcpp


See at CRAN