#!/usr/bin/env python # coding: utf-8 #
Option | Default | Predefined values | Description |
---|---|---|---|
V | #False | #- | #Verbose flag | #
Color | #True | #- | #Flag for colored output | #
Transformations | #"" | #- | #List of transformations to test. For example with "I;D;P;U;G" string identity, decorrelation, PCA, uniform and Gaussian transformations will be applied | #
Silent | #False | #- | #Batch mode: boolean silent flag inhibiting # any output from TMVA after # the creation of the factory class object | #
DrawProgressBar | #True | #- | #Draw progress bar to display training, # testing and evaluation schedule (default: # True) | #
AnalysisType | #Auto | #Classification, # Regression, # Multiclass, Auto | #Set the analysis type | #
Keyword | Can be used as positional argument | Default | Predefined values | Description |
---|---|---|---|---|
JobName | #yes, 1. | #not optional | #- | #Name of job | #
TargetFile | #yes, 2. | #if not passed histograms won't be saved | #- | #File to write control and performance histograms histograms | #
V | #no | #False | #- | #Verbose flag | #
Color | #no | # #True | #- | #Flag for colored output | #
Transformations | #no | # #"" | #- | #List of transformations to test. For example with "I;D;P;U;G" string identity, decorrelation, PCA, uniform and Gaussian transformations will be applied | #
Silent | #no | # #False | # #- | #Batch mode: boolean silent flag inhibiting # any output from TMVA after # the creation of the factory class object | #
DrawProgressBar | #no | # #True | #- | #Draw progress bar to display training, # testing and evaluation schedule (default: # True) | #
AnalysisType | #no | # #Auto | #Classification, # Regression, # Multiclass, Auto | #Set the analysis type | #
Keyword | #Can be used as positional argument | #Default | #Predefined values | #Description | #
---|---|---|---|---|
SigCut | #yes, 1. | #- | #- | #TCut object for signal cut | #
Bkg | #yes, 2. | #- | #- | #TCut object for background cut | #
SplitMode | #no | #Random | #Random, # Alternate, # Block | #Method of picking training and testing # events | #
MixMode | #no | #SameAsSplitMode | #SameAsSplitMode, # Random, # Alternate, # Block | #Method of mixing events of differnt # classes into one dataset | #
SplitSeed | #no | #100 | #- | #Seed for random event shuffling | #
NormMode | #no | #EqualNumEvents | #None, NumEvents, # EqualNumEvents | #Overall renormalisation of event-by-event # weights used in the training (NumEvents: # average weight of 1 per # event, independently for signal and # background; EqualNumEvents: average # weight of 1 per event for signal, # and sum of weights for background # equal to sum of weights for signal) | #
nTrain_Signal | #no | #0 (all) | #- | #Number of training events of class Signal | #
nTest_Signal | #no | #0 (all) | #- | #Number of test events of class Signal | #
nTrain_Background | #no | #0 (all) | #- | #Number of training events of class # Background | #
nTest_Background | #no | #0 (all) | #- | #Number of test events of class Background | #
V | #no | #False | #- | #Verbosity | #
VerboseLevel | #no | #Info | #Debug, Verbose, # Info | #Verbosity level | #
Keyword | #Can be used as positional argument | #Default | #Predefined values | #Description | #
---|---|---|---|---|
DataLoader | #yes, 1. | #- | #- | #Pointer to DataLoader object | #
Method | #yes, 2. | #- | #kVariable # kCuts , # kLikelihood , # kPDERS , # kHMatrix , # kFisher , # kKNN , # kCFMlpANN , # kTMlpANN , # kBDT , # kDT , # kRuleFit , # kSVM , # kMLP , # kBayesClassifier, # kFDA , # kBoost , # kPDEFoam , # kLD , # kPlugins , # kCategory , # kDNN , # kPyRandomForest , # kPyAdaBoost , # kPyGTB , # kC50 , # kRSNNS , # kRSVM , # kRXGB , # kMaxMethod | #Selected method number, method numbers defined in TMVA.Types | #
MethodTitle | #yes, 3. | #- | #- | #Label for method | #
* | #no | #- | #- | #Other named arguments which are the options for selected method. | #
Keyword | #Can be used as positional argument | #Default | #Predefined values | #Description | #
---|---|---|---|---|
DataLoader | #yes, 1. | #- | #- | #Pointer to DataLoader object | #
VIType | #yes, 2. | #- | #- | #Variable Importance type | #
Method | #yes, 3. | #- | #kVariable # kCuts , # kLikelihood , # kPDERS , # kHMatrix , # kFisher , # kKNN , # kCFMlpANN , # kTMlpANN , # kBDT , # kDT , # kRuleFit , # kSVM , # kMLP , # kBayesClassifier, # kFDA , # kBoost , # kPDEFoam , # kLD , # kPlugins , # kCategory , # kDNN , # kPyRandomForest , # kPyAdaBoost , # kPyGTB , # kC50 , # kRSNNS , # kRSVM , # kRXGB , # kMaxMethod | #Selected method number, method numbers defined in TMVA.Types | #
MethodTitle | #yes, 4. | #- | #- | #Label for method | #
V | #no | #False | #- | #Verbose | #
NTrees | #no | ## | # | NTrees | #
MinNodeSize | #no | ## | # | MinNodeSize | #
MaxDepth | #no | ## | # | MaxDepth | #
BoostType | #no | ## | # | BoostType | #
AdaBoostBeta | #no | ## | # | AdaBoostBeta | #
UseBaggedBoost | #no | ## | # | UseBaggedBoost | #
BaggedSampleFraction | #no | ## | # | # |
SeparationType | #no | ## | # | # |
nCuts | #no | ## | # | nCuts | #