Definition at line 42 of file VarTransformHandler.h.
#include <TMVA/VarTransformHandler.h>
◆ VarTransformHandler()
TMVA::VarTransformHandler::VarTransformHandler |
( |
DataLoader * |
dl | ) |
|
◆ ~VarTransformHandler()
TMVA::VarTransformHandler::~VarTransformHandler |
( |
| ) |
|
◆ CalcNorm()
void TMVA::VarTransformHandler::CalcNorm |
( |
| ) |
|
|
private |
Computes maximum, minimum, mean, RMS and variance for all variables and targets.
Definition at line 155 of file VarTransformHandler.cxx.
◆ CopyDataLoader()
◆ Log()
MsgLogger & TMVA::VarTransformHandler::Log |
( |
| ) |
const |
|
inline |
◆ UpdateNorm()
◆ VarianceThreshold()
Computes variance of all the variables and returns a new DataLoader with the selected variables whose variance is above a specific threshold.
Threshold can be provided by user otherwise default value is 0 i.e. remove the variables which have same value in all the events.
- Parameters
-
[in] | threshold | value (Double) |
Transformation Definition String Format: "VT(optional float value)"
Usage examples:
String | Description |
"VT" | Select variables whose variance is above threshold value = 0 (Default) |
"VT(1.5)" | Select variables whose variance is above threshold value = 1.5 |
Definition at line 91 of file VarTransformHandler.cxx.
◆ fDataLoader
DataLoader* TMVA::VarTransformHandler::fDataLoader |
|
private |
◆ fDataSetInfo
◆ fEvents
const std::vector<Event*>& TMVA::VarTransformHandler::fEvents |
|
private |
◆ fLogger
MsgLogger* TMVA::VarTransformHandler::fLogger |
|
mutable |
[legend]