Documentation / Developer's manual
Available modules
Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,  
Uranie / Calibration v4.9.0
|
TLinearBayesian.h
Go to the documentation of this file.
82 TLinearBayesian(URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run, Int_t ns=1, Option_t * option = "");
92 TLinearBayesian(URANIE::DataServer::TDataServer *tds, void (*fcn)(Double_t*,Double_t*), const char *varexpinput, const char *varexpoutput, int ns = 1, Option_t * option = "");
102 TLinearBayesian(URANIE::DataServer::TDataServer *tds, const char *fcn, const char *varexpinput, const char *varexpoutput, int ns = 1, Option_t * option = "");
110 TLinearBayesian(URANIE::DataServer::TDataServer *tds, URANIE::Launcher::TCode *fcode, int ns = 1, const char *option = "");
145 void setParameterTransformationFunction( void (*fTransfoParam)(double *, double*)){ _fTransfoParam = fTransfoParam; }
165 void setDistanceAndReference(const char *funcName, URANIE::DataServer::TDataServer *tdsRef, const char *input, const char *output, const char *weight="");
175 void setDistanceAndReference(URANIE::Calibration::TDistanceFunction *distFunc, URANIE::DataServer::TDataServer *tdsRef, const char *input, const char *output, const char *weight="");
211 void drawParameters(TString sTitre, const char *variable = "*", const char *select = "1>0", Option_t * option = "");
Interface of class URANIE::Calibration::TCalibration.
Description of the class TDistanceFunction.
Definition TDistanceFunction.h:68
Description of the class TLinearBayesian.
Definition TLinearBayesian.h:53
TMatrixD _mH
Regressor matrix.
Definition TLinearBayesian.h:64
TMatrixD getParameterValueMatrix()
get the matrix of parameter values
Definition TLinearBayesian.h:180
void setDistanceAndReference(URANIE::Calibration::TDistanceFunction *distFunc, URANIE::DataServer::TDataServer *tdsRef, const char *input, const char *output, const char *weight="")
Set the distance function and some needed informations.
TLinearBayesian(URANIE::DataServer::TDataServer *tds, URANIE::Launcher::TCode *fcode, int ns=1, const char *option="")
Default Calibration constructor with the code argument: it contains the assessor to be used.
TLinearBayesian(URANIE::DataServer::TDataServer *tds, const char *fcn, const char *varexpinput, const char *varexpoutput, int ns=1, Option_t *option="")
Default Calibration constructor with the function argument: it contains the assessor to be used.
void computeParameters(Option_t *option="")
internal method in which the estimation is performed for all inheriting classes
void setRegressorName(const char *regName)
Set the regressor matrix by providing the variables to be extracted from tdsObs.
TMatrixD _mTransfoParValues
Parametres matrix.
Definition TLinearBayesian.h:62
TLinearBayesian(URANIE::DataServer::TDataServer *tds, void(*fcn)(Double_t *, Double_t *), const char *varexpinput, const char *varexpoutput, int ns=1, Option_t *option="")
Default Calibration constructor with the function argument: it contains the assessor to be used.
void(* _fTransfoParam)(double *, double *)
Parameter transformation function.
Definition TLinearBayesian.h:57
void setParameterTransformationFunction(void(*fTransfoParam)(double *, double *))
Set parameter transformation function Sometimes the calibration is performed on transformed variables...
Definition TLinearBayesian.h:145
TMatrixD getTransfParameterValueMatrix()
get the matrix of parameter values
Definition TLinearBayesian.h:185
string _regname
regressor name
Definition TLinearBayesian.h:66
void checktdsParContent()
vector< double > _aPrioriMode
A priori modes of the laws.
Definition TLinearBayesian.h:58
void setDistanceAndReference(const char *funcName, URANIE::DataServer::TDataServer *tdsRef, const char *input, const char *output, const char *weight="")
Set the distance function and some needed informations.
vector< string > _vRegName
Regressor names.
Definition TLinearBayesian.h:65
void drawParameters(TString sTitre, const char *variable="*", const char *select="1>0", Option_t *option="")
TMatrixD _mParCovariance
Parameters covariance matrix.
Definition TLinearBayesian.h:60
void computePredictionVariance(URANIE::DataServer::TDataServer *tds_new, string outname)
Set parameter transformation function Sometimes the calibration is performed on transformed variables...
TMatrixD getParameterCovarianceMatrix()
get the matrix of parameter covariances
Definition TLinearBayesian.h:190
TMatrixD _mParValues
Parametres matrix.
Definition TLinearBayesian.h:61
TLinearBayesian(URANIE::DataServer::TDataServer *tds, URANIE::Relauncher::TRun *run, Int_t ns=1, Option_t *option="")
Default constructor with TRun arg.
Definition TABC.cxx:46