English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Modeler: TBootstrap Class Reference
Uranie / Modeler v4.9.0
/* @license-end */
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].
 
Int_t nb_bases
 Number of bootstraped basis to generate.
 
Bool_t bLog
 Log Printing.
 
URANIE::DataServer::TPatternsEventList * _belApp
 
TEventList * _telApp
 

Private Attributes

Double_t _dLowerQuantile
 
Double_t _dUpperQuantile
 The lower quantile [0.10].
 

Constructor & Destructor Documentation

◆ TBootstrap()

TBootstrap::TBootstrap ( TMultiLayerPerceptron *  mlp_cons,
Int_t  nbbases_cons,
Bool_t  bLog_cons = kFALSE 
)

References _belApp, _telApp, bLog, mlp, and nb_bases.

◆ ~TBootstrap()

TBootstrap::~TBootstrap ( )
virtual

References _belApp.

Member Function Documentation

◆ BuildBootTraining()

Bool_t TBootstrap::BuildBootTraining ( Int_t  iter)

References _belApp, _telApp, and bLog.

Referenced by Train().

◆ 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 
)

Member Data Documentation

◆ _belApp

URANIE::DataServer::TPatternsEventList* TBootstrap::_belApp

◆ _dLowerQuantile

Double_t TBootstrap::_dLowerQuantile
private

Referenced by setQuantiles(), and Train().

◆ _dUpperQuantile

Double_t TBootstrap::_dUpperQuantile
private

The lower quantile [0.10].

Referenced by setQuantiles(), and Train().

◆ _telApp

TEventList* TBootstrap::_telApp

◆ bLog

Bool_t TBootstrap::bLog

Log Printing.

Referenced by BuildBootTraining(), TBootstrap(), and Train().

◆ mlp

TMultiLayerPerceptron* TBootstrap::mlp

The upper quantile [0.90].

Perceptron associated

Referenced by TBootstrap(), and Train().

◆ nb_bases

Int_t TBootstrap::nb_bases

Number of bootstraped basis to generate.

Referenced by TBootstrap(), and Train().