Documentation / Manuel développeur
Modules disponibles
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Modeler v4.9.0
|
TPolynomialRegression.h
Go to the documentation of this file.
182 "TPolynomialRegression::setMinimalOrder - Error: invalid value for minimal order (Need to be >0)");
198 "TPolynomialRegression::setMaximalOrder - Error: invalid value for maximal order (Need to be >0)");
201 "TPolynomialRegression::setMaximalOrder - Error: invalid value for maximal order (Need to be greater than minimal order)");
Interface de la classe URANIE::Modeler::TLinearRegression.
Interface of the class URANIE::Optimize::TModeler.
Description of the class TLinearRegression.
Definition TLinearRegression.h:52
Definition TModeler.h:63
Description of the class TPolynomialRegression.
Definition TPolynomialRegression.h:66
void unsetTrace()
Unset trace.
Definition TPolynomialRegression.h:227
void setCriteria(Double_t dcriteria)
Set the wanted criteria.
Definition TPolynomialRegression.h:244
TString getTraceFile()
Return the name of the trace file.
Bool_t _generateCompletePolynomial()
TObjArray * _drawingGarbageCollector
Garbage collector for drawn objects.
Definition TPolynomialRegression.h:87
TPolynomialRegression(URANIE::DataServer::TDataServer *tds, TString architecture, Option_t *option="")
Default constructor with the TDataServer and architecture.
void exportModelFortran(std::ofstream *sourcefile) const
Export the model in Fortran langage in a file.
Double_t _dr2a
The Adjusted R2 quality.
Definition TPolynomialRegression.h:90
Double_t _dAllCriteria[3]
The current value of the criteria ( fill the TTree)
Definition TPolynomialRegression.h:99
Int_t _nMaxOrder
The maximal order of the polynomial.
Definition TPolynomialRegression.h:102
Double_t _dPress
The Press quality.
Definition TPolynomialRegression.h:92
ECriteria _nCriteria
Message logger.
Definition TPolynomialRegression.h:77
Int_t _nMonomials
The list of retained monomials.
Definition TPolynomialRegression.h:96
void setMaxMonomes(Int_t n)
Set the maximal number of monomia to add (exaustive research)
void exportModelPMML(const char *file="", const char *name="", Option_t *option="") const
Export the model in a PMML file (not yet implemented)
Definition TPolynomialRegression.h:351
URANIE::Modeler::TLinearRegression * _theTLR
True if _complete data server can be use.
Definition TPolynomialRegression.h:82
Int_t getMaxMonomes()
Return the maximal number of monomia.
Definition TPolynomialRegression.h:214
TTree * _ntresult
The TTree of results.
Definition TPolynomialRegression.h:94
Int_t _bRetained
The number of retained monomials.
Definition TPolynomialRegression.h:97
Double_t _dCriteria
The value of wanted criteria.
Definition TPolynomialRegression.h:78
virtual ~TPolynomialRegression()
Default destructor.
void setMinimalOrder(Int_t iorder)
Set the minimal order of the polynomial.
Definition TPolynomialRegression.h:178
virtual void printLog(Option_t *option="")
Bool_t getTrace()
Return the trace flag.
Definition TPolynomialRegression.h:232
TString _sTraceFile
The name of the trace file.
Definition TPolynomialRegression.h:107
URANIE::DataServer::TDataServer * _completeDS
The complete data server for the maximalorder wanted.
Definition TPolynomialRegression.h:83
Int_t _nNumber
the current number of polynome
Definition TPolynomialRegression.h:104
void recursiveSearch(TList *tl, Int_t npos, TString str)
Bool_t _bTrace
The flag to known is trace is needed.
Definition TPolynomialRegression.h:106
Int_t _nMaxMonomes
The maximal number of monomia to insert (exaustive research)
Definition TPolynomialRegression.h:103
Double_t getR2Adjusted()
Return the Adjusted R2 statistic.
Definition TPolynomialRegression.h:159
Double_t _dValueCriteria
The number to known if the momonials are added.
Definition TPolynomialRegression.h:98
Double_t _dq2
The Q2 quality.
Definition TPolynomialRegression.h:91
Char_t _sMonomials[MAXLENGTHSTRING]
Definition TPolynomialRegression.h:95
Bool_t _OKcomplete
True if value of maximal order of the polynomial has changed.
Definition TPolynomialRegression.h:81
Bool_t _bChangemaxorder
Definition TPolynomialRegression.h:80
TString _sCompleteInputAttributes
The string of complete input attributes (separated by the character ":".
Definition TPolynomialRegression.h:84
Int_t _nMinOrder
The vector of 3 criteria (R2, R2A, Q2) ( fill the TTree)
Definition TPolynomialRegression.h:101
Double_t getPress()
Return the PRESS statistic.
Definition TPolynomialRegression.h:169
TPolynomialRegression(URANIE::DataServer::TDataServer *tds, const char *varexpinput, const char *varexpoutput, Option_t *option="")
Default constructor with the TDataServer and input and output attributes.
void exportModelPython(std::ofstream *sourcefile) const
Export the model in Python langage in a file (not yet implemented)
Definition TPolynomialRegression.h:367
TTree * getResultsTree()
Get the TTree of results.
Definition TPolynomialRegression.h:294
void exportModelCplusplus(std::ofstream *sourcefile) const
Export the model in an external file with a specified langage.
void fillIndex(TString sinputname, Double_t dval, Int_t bRetained=0)
Method to fill in the tree the value of temporal results.
Double_t getQ2()
Return the Q2 statistic.
Definition TPolynomialRegression.h:164
TString _sLROption
The list of monoms containing potential candidates.
Definition TPolynomialRegression.h:86
void estimateExaustiveResearch(Option_t *option)
Exhaustive research when the number of maximal monomes is no-negative.
void setTrace(TString straceFile="")
Activate the trace of the process.
void setMaximalOrder(Int_t iorder)
Set the maximal order of the polynomial.
Definition TPolynomialRegression.h:194
TList * _lPropMonoms
Definition TPolynomialRegression.h:85
URANIE::DataServer::UMessageLogger * _fLogger
Definition TPolynomialRegression.h:74
void estimate(Option_t *option="")