You are here


The Toolkit for Multivariate Data Analysis with ROOT (TMVA) is a standalone project that provides a ROOT-integrated machine learning environment for the processing and parallel evaluation of sophisticated multivariate classification techniques. The package includes:

  • Rectangular cut optimisation
  • Projective likelihood estimation (PDE approach)
  • Multidimensional probability density estimation (PDE - range-search approach)
  • Multidimensional k-nearest neighbour classifier
  • Linear discriminant analysis (H-Matrix and Fisher discriminants)
  • Function discriminant analysis (FDA)
  • Artificial neural networks (three different implementations)
  • Boosted/Bagged decision trees
  • Predictive learning via rule ensembles (RuleFit)
  • Support Vector Machine (SVM)

TMVA is introduced here and comes with a very good user guide.