|
|
| MVnormMuMiss () |
| | Default constructor.
|
| |
| | MVnormMuMiss (const size_t &d) |
| | 0-mean deterministic constructor More...
|
| |
| | MVnormMuMiss (const size_t &d, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) |
| | Deterministic constructor. More...
|
| |
| | MVnormMuMiss (gsl_vector *mn, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) |
| | Deterministic constructor with a vector. More...
|
| |
| | MVnormMuMiss (gsl_vector *mn, const size_t &up, const vector< size_t > &mis) |
| | Deterministic constructor with a vector. More...
|
| |
| | MVnormMuMiss (gsl_vector *mn, const gsl_vector *sd, const gsl_rng *r, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) |
| | Univariate random constructor with a vector. More...
|
| |
| | MVnormMuMiss (gsl_vector *mn, const gsl_matrix *Sig, const gsl_rng *r, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) |
| | Multivariate random constructor with a vector. More...
|
| |
| | MVnormMuMiss (gsl_matrix *mn, const size_t &iRw, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) |
| | Deterministic constructor with a matrix. More...
|
| |
| | MVnormMuMiss (gsl_matrix *mn, const size_t &iRw, const size_t &up, const vector< size_t > &mis) |
| | Deterministic constructor with a matrix. More...
|
| |
| | MVnormMuMiss (gsl_matrix *mn, const size_t &iRw, const gsl_vector *sd, const gsl_rng *r, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) |
| | Univariate random constructor with a matrix. More...
|
| |
| | MVnormMuMiss (gsl_matrix *mn, const size_t &iRw, const gsl_matrix *Sig, const gsl_rng *r, const vector< size_t > &low, const size_t &up, const vector< size_t > &mis) |
| | Multivariate random constructor with a matrix. More...
|
| |
| | MVnormMuMiss (const MVnormMuMiss &) |
| | Deterministic copy constructor. More...
|
| |
| MVnormMuMiss & | operator= (const MVnormMuMiss &) |
| | Assignment operator. More...
|
| |
|
| ~MVnormMuMiss () |
| | Destructor.
|
| |
| void | update (const Grp &mu, const SigmaI &SigIm, const gsl_rng *r) |
| | Gaussian likelihood. More...
|
| |
| void | update (const Grp &mu, const SigmaI &SigIm, const SigmaI &SigIp, const gsl_rng *r) |
| | Gaussian likelihood, Gaussian 0-mean prior. More...
|
| |
| size_t | nMissP () const |
| | Number of missing values. More...
|
| |
| const vector< size_t > | getMisPhen () const |
| | Indexes of missing values. More...
|
| |
| | MVnormMu () |
| | Default constructor. More...
|
| |
| | MVnormMu (const size_t &d) |
| | Zero vector constructor. More...
|
| |
| | MVnormMu (const size_t &d, const vector< size_t > &low, const size_t &up) |
| | Zero vector with pointers. More...
|
| |
| | MVnormMu (gsl_vector *mn, const vector< size_t > &low, const size_t &up) |
| | Deterministic constructor. More...
|
| |
| | MVnormMu (gsl_vector *mn, const size_t &up) |
| | Deterministic constructor, prior index only. More...
|
| |
| | MVnormMu (gsl_matrix *mn, const size_t &iRw) |
| | Deterministic constructor with a matrix. More...
|
| |
| | MVnormMu (gsl_matrix *mn, const size_t &iRw, const vector< size_t > &low) |
| | Deterministic constructor with a matrix and an index to data. More...
|
| |
| | MVnormMu (gsl_matrix *mn, const size_t &iRw, const vector< size_t > &low, const size_t &up) |
| | Deterministic constructor with a matrix and indexes to data and a prior. More...
|
| |
| | MVnormMu (gsl_matrix *mn, const size_t &iRw, const size_t &up) |
| | Deterministic constructor with a matrix and an index to a prior. More...
|
| |
| | MVnormMu (gsl_vector *mn, const gsl_vector *sd, const gsl_rng *r, const vector< size_t > &low, const size_t &up) |
| | Univariate random constructor with a vector and indexes to data and a prior. More...
|
| |
| | MVnormMu (gsl_vector *mn, const gsl_matrix *Sig, const gsl_rng *r, const vector< size_t > &low, const size_t &up) |
| | Multivariate random constructor with a vector and indexes to data and a prior. More...
|
| |
| | MVnormMu (gsl_matrix *mn, const size_t &iRw, const gsl_vector *sd, const gsl_rng *r, const vector< size_t > &low, const size_t &up) |
| | Univariate random constructor with a matrix and indexes to data and a prior. More...
|
| |
| | MVnormMu (gsl_matrix *mn, const size_t &iRw, const gsl_matrix *Sig, const gsl_rng *r, const vector< size_t > &low, const size_t &up) |
| | Multivariate random constructor with a matrix and indexes to data and a prior. More...
|
| |
| | MVnormMu (const MVnormMu &) |
| | Copy constructor. More...
|
| |
| MVnormMu & | operator= (const MVnormMu &) |
| | Assignment operator. More...
|
| |
|
virtual | ~MVnormMu () |
| | Destructor.
|
| |
| virtual void | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const gsl_rng *r) |
| | Sudent- \(t\) likelihood. More...
|
| |
| virtual void | update (const Grp &dat, const SigmaI &SigIm, const double &qPr, const SigmaI &SigIp, const gsl_rng *r) |
| | Gaussian likelihood, Student- \(t\) prior. More...
|
| |
| virtual void | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const SigmaI &SigIp, const gsl_rng *r) |
| | Student- \(t\) likelihood, Gaussian prior. More...
|
| |
| virtual void | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const double &qPr, const SigmaI &SigIp, const gsl_rng *r) |
| | Student- \(t\) likelihood, Student- \(t\) prior. More...
|
| |
| virtual void | update (const Grp &dat, const SigmaI &SigIm, const Grp &muPr, const SigmaI &SigIp, const gsl_rng *r) |
| | Gaussian likelihood, Gaussian prior. More...
|
| |
| virtual void | update (const Grp &dat, const SigmaI &SigIm, const Grp &muPr, const double &qPr, const SigmaI &SigIp, const gsl_rng *r) |
| | Gaussian likelihood, Student- \(t\) prior. More...
|
| |
| virtual void | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const Grp &muPr, const SigmaI &SigIp, const gsl_rng *r) |
| | Student- \(t\) likelihood, Gaussian prior. More...
|
| |
| virtual void | update (const Grp &dat, const Qgrp &q, const SigmaI &SigIm, const Grp &muPr, const double &qPr, const SigmaI &SigIp, const gsl_rng *r) |
| | Student- \(t\) likelihood, Student- \(t\) prior. More...
|
| |
| const vector< size_t > * | down () const |
| | Points to the corresponding data. More...
|
| |
| const size_t * | up () const |
| | Points to the prior. More...
|
| |
| | MVnorm (const MVnorm &) |
| | Copy constructor. More...
|
| |
| MVnorm & | operator= (const MVnorm &) |
| | Assignement operator. More...
|
| |
| virtual | ~MVnorm () |
| | Virtual destructor. More...
|
| |
| virtual double | mhl (const MVnorm *x, const SigmaI &SigI) |
| | Mahalanobis distance to a vector. More...
|
| |
| virtual double | mhl (const MVnorm *x, const SigmaI &SigI) const |
| | Mahalanobis distance to a vector. More...
|
| |
| virtual double | mhl (const gsl_vector *x, const SigmaI &SigI) |
| | Mahalanobis distance to a vector. More...
|
| |
| virtual double | mhl (const gsl_vector *x, const SigmaI &SigI) const |
| | Mahalanobis distance to a vector. More...
|
| |
| virtual double | mhl (const SigmaI &SigI) |
| | Mahalanobis distance to zero. More...
|
| |
| virtual double | mhl (const SigmaI &SigI) const |
| | Mahalanobis distance to zero. More...
|
| |
| double | density (const gsl_vector *theta, const SigmaI &SigI) |
| | Multivariate Gaussian density. More...
|
| |
| double | density (const gsl_vector *theta, const SigmaI &SigI) const |
| | Multivariate Gaussian density. More...
|
| |
| double | density (const MVnorm *theta, const SigmaI &SigI) |
| | Multivariate Gaussian density. More...
|
| |
| double | density (const MVnorm *theta, const SigmaI &SigI) const |
| | Multivariate Gaussian density. More...
|
| |
| void | save (const string &fileNam, const char *how="a") |
| | Save function. More...
|
| |
| void | save (FILE *fileStr) |
| | Save function. More...
|
| |
| double | operator[] (const size_t i) const |
| | Subscript operator. More...
|
| |
| void | valSet (const size_t i, const double x) |
| | Setting an element to a value. More...
|
| |
| const gsl_vector * | getVec () const |
| | Access the location vector. More...
|
| |
| size_t | len () const |
| | Length of the location vector. More...
|
| |
| virtual double | scalePar () const |
| | Scale parameter. More...
|
| |
Individual vector of means with missing data.
Implements missing phenotype data imputation. Some parameters for update methods have a different meaning than for other MVnorm classes.