#include <Likelihood.hpp>
|
| | Likelihood (ModelGeneric *model, const Db *db, bool reml=false) |
| |
| | Likelihood (const Likelihood &r) |
| |
| Likelihood & | operator= (const Likelihood &r) |
| |
| virtual | ~Likelihood () |
| |
| void | evalGrad (vect res) override |
| |
| | ALikelihood (ModelGeneric *model, const Db *db, bool reml=false) |
| |
| | ALikelihood (const ALikelihood &r) |
| |
| ALikelihood & | operator= (const ALikelihood &r) |
| |
| virtual | ~ALikelihood () |
| |
| double | computeCost (bool flagPrint=false, bool verbose=false) override |
| |
| double | computeLogLikelihood (bool flagPrint=false, bool verbose=false) |
| |
| | getBeta () const |
| |
| | AModelOptim (ModelGeneric *model=nullptr, bool verbose=false) |
| |
| void | setEnvironment (const MatrixSymmetric &vars, double href, double epsilon=EPSILON6, double min=0., double max=INF) |
| |
| AModelOptim & | operator= (const AModelOptim &r) |
| |
| void | setAuthorizedAnalyticalGradients (bool authorized) |
| |
| bool | getAuthorizedAnalyticalGradients () const |
| |
| virtual | ~AModelOptim () |
| |
| void | setGradients (std::vector< std::function< double(const 1 &)> > &gradients) |
| |
| void | setVerbose (bool verbose=false, bool trace=false) |
| |
| double | eval (const 1 &x) |
| |
| double | run () |
| |
| void | resetIter () |
| |
| std::shared_ptr< ListParams > | getParams () const |
| |
| void | evalGradInEffectiveDimension (vect res) |
| |
◆ Likelihood() [1/2]
| gstlrn::Likelihood::Likelihood |
( |
ModelGeneric * |
model, |
|
|
const Db * |
db, |
|
|
bool |
reml = false |
|
) |
| |
◆ Likelihood() [2/2]
| gstlrn::Likelihood::Likelihood |
( |
const Likelihood & |
r | ) |
|
◆ ~Likelihood()
| gstlrn::Likelihood::~Likelihood |
( |
| ) |
|
|
virtual |
◆ createForOptim()
| Likelihood * gstlrn::Likelihood::createForOptim |
( |
ModelGeneric * |
model, |
|
|
const Db * |
db, |
|
|
bool |
reml = false, |
|
|
bool |
verbose = false |
|
) |
| |
|
static |
◆ evalGrad()
| void gstlrn::Likelihood::evalGrad |
( |
vect |
res | ) |
|
|
overridevirtual |
◆ operator=()
The documentation for this class was generated from the following files:
- include/Estimation/Likelihood.hpp
- src/Estimation/Likelihood.cpp