1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::AnamDiscrete Class Reference

#include <AnamDiscrete.hpp>

Inheritance diagram for gstlrn::AnamDiscrete:
gstlrn::AAnam gstlrn::AStringable gstlrn::ASerializable gstlrn::ICloneable gstlrn::AnamDiscreteDD gstlrn::AnamDiscreteIR

Public Member Functions

 AnamDiscrete ()
 
 AnamDiscrete (const AnamDiscrete &m)
 
AnamDiscreteoperator= (const AnamDiscrete &m)
 
virtual ~AnamDiscrete ()
 
String toString (const AStringFormat *strfmt=nullptr) const override
 AStringable Interface.
 
bool hasGaussian () const override
 AAnam interface.
 
Id getNClass () const override
 
virtual void calculateMeanAndVariance ()
 Interface for AnamDiscrete.
 
double getVariance () const override
 
Id getNCut () const
 
Id getNElem () const
 
const & getZCut () const
 
double getZCut (Id i) const
 
double getMean () const
 
void setMean (double mean)
 
void setVariance (double variance)
 
void setNCut (Id ncut)
 
void setZCut (const 1 &zcut)
 
void setNElem (Id nelem)
 
void setStats (const 1 &stats)
 
double getDDStatProp (Id iclass) const
 
double getDDStatZmoy (Id iclass) const
 
double getDDStatCnorm (Id iclass) const
 
double getDDStatLambda (Id iclass) const
 
double getDDStatU (Id iclass) const
 
double getDDStatMul (Id iclass) const
 
void setDDStatProp (Id iclass, double value)
 
void setDDStatZmoy (Id iclass, double value)
 
void setDDStatCnorm (Id iclass, double value)
 
void setDDStatLambda (Id iclass, double value)
 
void setDDStatU (Id iclass, double value)
 
void setDDStatMul (Id iclass, double value)
 
double getIRStatT (Id iclass) const
 
double getIRStatQ (Id iclass) const
 
double getIRStatZ (Id iclass) const
 
double getIRStatB (Id iclass) const
 
double getIRStatR (Id iclass) const
 
double getIRStatRV (Id iclass) const
 
void setIRStatT (Id iclass, double value)
 
void setIRStatQ (Id iclass, double value)
 
void setIRStatZ (Id iclass, double value)
 
void setIRStatB (Id iclass, double value)
 
void setIRStatR (Id iclass, double value)
 
void setIRStatRV (Id iclass, double value)
 
const MatrixDensegetStats () const
 
- Public Member Functions inherited from gstlrn::AAnam
 AAnam ()
 
 AAnam (const AAnam &m)
 
AAnamoperator= (const AAnam &m)
 
virtual ~AAnam ()
 
virtual const EAnam & getType () const =0
 Interface for AAnam.
 
virtual bool hasFactor () const
 
virtual Id getNFactor () const
 
virtual bool isChangeSupportDefined () const =0
 
virtual z2factor (double z, const 1 &ifacs) const
 
virtual double computeVariance (double sval) const
 
virtual Id updatePointToBlock (double r_coef)
 
virtual bool allowChangeSupport () const
 
virtual double rawToTransformValue (double z) const
 
virtual double transformToRawValue (double y) const
 
virtual Id fitFromArray (const 1 &tab, const 1 &wt=1())
 
double invertVariance (double cvv) const
 
 rawToTransformVec (const 1 &z) const
 
 transformToRawVec (const 1 &y) const
 
Id fitFromLocator (Db *db, const ELoc &locatorType=ELoc::fromKey("Z"))
 
Id fit (Db *db, const String &name)
 
Id rawToGaussianByLocator (Db *db, const NamingConvention &namconv=NamingConvention("Y"))
 
Id rawToGaussian (Db *db, const String &name, const NamingConvention &namconv=NamingConvention("Y"))
 
Id normalScore (Db *db, const String &name, const NamingConvention &namconv=NamingConvention("Gaussian"))
 
Id gaussianToRawByLocator (Db *db, const NamingConvention &namconv=NamingConvention("Z"))
 
Id gaussianToRaw (Db *db, const String &name, const NamingConvention &namconv=NamingConvention("Z"))
 
Id rawToFactorByRanks (Db *db, const 1 &ifacs, const NamingConvention &namconv=NamingConvention("Factor"))
 
Id rawToFactor (Db *db, Id nfactor, const NamingConvention &namconv=NamingConvention("Factor"))
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 
- Public Member Functions inherited from gstlrn::ASerializable
 ASerializable ()
 
 ASerializable (const ASerializable &r)
 
ASerializableoperator= (const ASerializable &r)
 
 ASerializable (ASerializable &&r) noexcept
 
ASerializableoperator= (ASerializable &&r) noexcept
 
virtual ~ASerializable ()
 
bool dumpToNF (const String &NFFilename, const EFormatNF &format=EFormatNF::fromKey("DEFAULT"), bool verbose=false) const
 Dump the contents of an object into an Output File using a given Output NF Format.
 
void setDefaultFormatNF (const EFormatNF &format)
 
- Public Member Functions inherited from gstlrn::ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneableclone () const =0
 
std::shared_ptr< ICloneablecloneShared () const
 
std::unique_ptr< ICloneablecloneUnique () const
 

Additional Inherited Members

- Static Public Member Functions inherited from gstlrn::ASerializable
static String buildFileName (Id status, const String &filename, bool ensureDirExist=false)
 
static String getFileIdentity (const String &filename, bool verbose=false)
 
static void setPrefixName (const String &prefixName)
 
static void unsetPrefixName ()
 
static const StringgetPrefixName ()
 

Constructor & Destructor Documentation

◆ AnamDiscrete() [1/2]

gstlrn::AnamDiscrete::AnamDiscrete ( )

◆ AnamDiscrete() [2/2]

gstlrn::AnamDiscrete::AnamDiscrete ( const AnamDiscrete m)

◆ ~AnamDiscrete()

gstlrn::AnamDiscrete::~AnamDiscrete ( )
virtual

Member Function Documentation

◆ calculateMeanAndVariance()

void gstlrn::AnamDiscrete::calculateMeanAndVariance ( )
virtual

Interface for AnamDiscrete.

Reimplemented in gstlrn::AnamDiscreteDD, and gstlrn::AnamDiscreteIR.

◆ getDDStatCnorm()

double gstlrn::AnamDiscrete::getDDStatCnorm ( Id  iclass) const

◆ getDDStatLambda()

double gstlrn::AnamDiscrete::getDDStatLambda ( Id  iclass) const

◆ getDDStatMul()

double gstlrn::AnamDiscrete::getDDStatMul ( Id  iclass) const

◆ getDDStatProp()

double gstlrn::AnamDiscrete::getDDStatProp ( Id  iclass) const

◆ getDDStatU()

double gstlrn::AnamDiscrete::getDDStatU ( Id  iclass) const

◆ getDDStatZmoy()

double gstlrn::AnamDiscrete::getDDStatZmoy ( Id  iclass) const

◆ getIRStatB()

double gstlrn::AnamDiscrete::getIRStatB ( Id  iclass) const

◆ getIRStatQ()

double gstlrn::AnamDiscrete::getIRStatQ ( Id  iclass) const

◆ getIRStatR()

double gstlrn::AnamDiscrete::getIRStatR ( Id  iclass) const

◆ getIRStatRV()

double gstlrn::AnamDiscrete::getIRStatRV ( Id  iclass) const

◆ getIRStatT()

double gstlrn::AnamDiscrete::getIRStatT ( Id  iclass) const

◆ getIRStatZ()

double gstlrn::AnamDiscrete::getIRStatZ ( Id  iclass) const

◆ getMean()

double gstlrn::AnamDiscrete::getMean ( ) const
inline

◆ getNClass()

Id gstlrn::AnamDiscrete::getNClass ( ) const
inlineoverridevirtual

Reimplemented from gstlrn::AAnam.

◆ getNCut()

Id gstlrn::AnamDiscrete::getNCut ( ) const
inline

◆ getNElem()

Id gstlrn::AnamDiscrete::getNElem ( ) const
inline

◆ getStats()

const MatrixDense & gstlrn::AnamDiscrete::getStats ( ) const
inline

◆ getVariance()

double gstlrn::AnamDiscrete::getVariance ( ) const
inlineoverridevirtual

Reimplemented from gstlrn::AAnam.

◆ getZCut() [1/2]

const & gstlrn::AnamDiscrete::getZCut ( ) const
inline

◆ getZCut() [2/2]

double gstlrn::AnamDiscrete::getZCut ( Id  i) const
inline

◆ hasGaussian()

bool gstlrn::AnamDiscrete::hasGaussian ( ) const
inlineoverridevirtual

AAnam interface.

Reimplemented from gstlrn::AAnam.

◆ operator=()

AnamDiscrete & gstlrn::AnamDiscrete::operator= ( const AnamDiscrete m)

◆ setDDStatCnorm()

void gstlrn::AnamDiscrete::setDDStatCnorm ( Id  iclass,
double  value 
)

◆ setDDStatLambda()

void gstlrn::AnamDiscrete::setDDStatLambda ( Id  iclass,
double  value 
)

◆ setDDStatMul()

void gstlrn::AnamDiscrete::setDDStatMul ( Id  iclass,
double  value 
)

◆ setDDStatProp()

void gstlrn::AnamDiscrete::setDDStatProp ( Id  iclass,
double  value 
)

◆ setDDStatU()

void gstlrn::AnamDiscrete::setDDStatU ( Id  iclass,
double  value 
)

◆ setDDStatZmoy()

void gstlrn::AnamDiscrete::setDDStatZmoy ( Id  iclass,
double  value 
)

◆ setIRStatB()

void gstlrn::AnamDiscrete::setIRStatB ( Id  iclass,
double  value 
)

◆ setIRStatQ()

void gstlrn::AnamDiscrete::setIRStatQ ( Id  iclass,
double  value 
)

◆ setIRStatR()

void gstlrn::AnamDiscrete::setIRStatR ( Id  iclass,
double  value 
)

◆ setIRStatRV()

void gstlrn::AnamDiscrete::setIRStatRV ( Id  iclass,
double  value 
)

◆ setIRStatT()

void gstlrn::AnamDiscrete::setIRStatT ( Id  iclass,
double  value 
)

◆ setIRStatZ()

void gstlrn::AnamDiscrete::setIRStatZ ( Id  iclass,
double  value 
)

◆ setMean()

void gstlrn::AnamDiscrete::setMean ( double  mean)
inline

◆ setNCut()

void gstlrn::AnamDiscrete::setNCut ( Id  ncut)

◆ setNElem()

void gstlrn::AnamDiscrete::setNElem ( Id  nelem)

◆ setStats()

void gstlrn::AnamDiscrete::setStats ( const 1 &  stats)

◆ setVariance()

void gstlrn::AnamDiscrete::setVariance ( double  variance)
inline

◆ setZCut()

void gstlrn::AnamDiscrete::setZCut ( const 1 &  zcut)

◆ toString()

String gstlrn::AnamDiscrete::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

AStringable Interface.

Reimplemented from gstlrn::AStringable.

Reimplemented in gstlrn::AnamDiscreteDD, and gstlrn::AnamDiscreteIR.


The documentation for this class was generated from the following files: