Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  ![]() |
Uranie / Modeler
v4.10.0
|
TBootstrap Class Reference
#include <TBootstrap.h>
Inheritance diagram for TBootstrap:

Collaboration diagram for TBootstrap:

Public Member Functions | |
| TBootstrap (TMultiLayerPerceptron *mlp_cons, Int_t nbbases_cons, Bool_t bLog_cons=kFALSE) | |
| virtual | ~TBootstrap () |
| void | Train (Int_t nb_epochs, Option_t *option, TString pmml_name) |
| Bool_t | BuildBootTraining (Int_t iter) |
| void | setQuantiles (Double_t dlow, Double_t dupp) |
| Double_t | RMSmu (Long64_t n, const Double_t *a, Double_t mu) |
Public Attributes | |
| TMultiLayerPerceptron * | mlp |
| The upper quantile [0.90]. More... | |
| Int_t | nb_bases |
| Number of bootstraped basis to generate. More... | |
| Bool_t | bLog |
| Log Printing. More... | |
| URANIE::DataServer::TPatternsEventList * | _belApp |
| TEventList * | _telApp |
Private Attributes | |
| Double_t | _dLowerQuantile |
| Double_t | _dUpperQuantile |
| The lower quantile [0.10]. More... | |
Constructor & Destructor Documentation
◆ TBootstrap()
| TBootstrap::TBootstrap | ( | TMultiLayerPerceptron * | mlp_cons, |
| Int_t | nbbases_cons, | ||
| Bool_t | bLog_cons = kFALSE |
||
| ) |
◆ ~TBootstrap()
|
virtual |
References _belApp.
Member Function Documentation
◆ BuildBootTraining()
| Bool_t TBootstrap::BuildBootTraining | ( | Int_t | iter | ) |
◆ RMSmu()
| Double_t TBootstrap::RMSmu | ( | Long64_t | n, |
| const Double_t * | a, | ||
| Double_t | mu | ||
| ) |
◆ setQuantiles()
| void TBootstrap::setQuantiles | ( | Double_t | dlow, |
| Double_t | dupp | ||
| ) |
References _dLowerQuantile, and _dUpperQuantile.
◆ Train()
| void TBootstrap::Train | ( | Int_t | nb_epochs, |
| Option_t * | option, | ||
| TString | pmml_name | ||
| ) |
References _belApp, _dLowerQuantile, _dUpperQuantile, _telApp, bLog, BuildBootTraining(), epsilon, global_WeightsFilename, mlp, and nb_bases.
Member Data Documentation
◆ _belApp
| URANIE::DataServer::TPatternsEventList* TBootstrap::_belApp |
Referenced by BuildBootTraining(), TBootstrap(), Train(), and ~TBootstrap().
◆ _dLowerQuantile
|
private |
Referenced by setQuantiles(), and Train().
◆ _dUpperQuantile
|
private |
The lower quantile [0.10].
Referenced by setQuantiles(), and Train().
◆ _telApp
| TEventList* TBootstrap::_telApp |
Referenced by BuildBootTraining(), TBootstrap(), and Train().
◆ bLog
| Bool_t TBootstrap::bLog |
Log Printing.
Referenced by BuildBootTraining(), TBootstrap(), and Train().
◆ mlp
| TMultiLayerPerceptron* TBootstrap::mlp |
◆ nb_bases
| Int_t TBootstrap::nb_bases |
Number of bootstraped basis to generate.
Referenced by TBootstrap(), and Train().
