List of all members.
Public Member Functions |
| | PsiMClist (int N, int nprm) |
| | Initialize the list to take N samples of nprm parameters.
|
|
| PsiMClist (const PsiMClist &mclist) |
| | copy a list of mcsamples
|
|
| ~PsiMClist () |
| | destructor
|
|
std::vector< double > | getEst (unsigned int i) const |
| | get a single parameter estimate at sample i
|
| double | getEst (unsigned int i, unsigned int prm) const |
| | get a single sample of a single parameter
|
| void | setEst (unsigned int i, const std::vector< double > est, double deviance) |
| | set a sample of parameters
|
|
virtual void | setdeviance (unsigned int i, double deviance) |
| | set the deviance separately for sample i
|
| virtual double | getPercentile (double p, unsigned int prm) |
| | get a percentile for parameter prm
|
| virtual double | getMean (unsigned int prm) const |
| | get the average of parameter prm
|
| virtual double | getStd (unsigned int prm) const |
| | get the standard deviantion of parameter prm
|
|
double | getdeviance (unsigned int i) const |
| | get the deviance of sample i
|
|
unsigned int | getNsamples (void) const |
| | get the total number of samples
|
|
unsigned int | getNparams (void) const |
| | get the number of parameters
|
|
double | getDeviancePercentile (double p) |
| | get the p-percentile of the deviance (p in the range (0,1) )
|
Detailed Description
basic monte carlo samples list
This list stores monte carlo samples and deviances, nothing else.
Constructor & Destructor Documentation
| PsiMClist::PsiMClist |
( |
int |
N, |
|
|
int |
nprm | |
|
) |
| | [inline] |
Initialize the list to take N samples of nprm parameters.
- Parameters:
-
| N | number of samples to be drawn |
| nprm | number of parameters in the model that is analyzed |
Member Function Documentation
| double PsiMClist::getEst |
( |
unsigned int |
i, |
|
|
unsigned int |
prm | |
|
) |
| | const |
get a single sample of a single parameter
- Parameters:
-
| i | sample index |
| prm | parameter index |
| double PsiMClist::getMean |
( |
unsigned int |
prm |
) |
const [virtual] |
get the average of parameter prm
- Parameters:
-
| prm | index of the parameter of interest |
| double PsiMClist::getPercentile |
( |
double |
p, |
|
|
unsigned int |
prm | |
|
) |
| | [virtual] |
get a percentile for parameter prm
- Parameters:
-
| p | desired percentile (in the range (0,1)) |
| prm | index of the paramter of interest |
| double PsiMClist::getStd |
( |
unsigned int |
prm |
) |
const [virtual] |
get the standard deviantion of parameter prm
- Parameters:
-
| prm | index of the parameter of interest |
| void PsiMClist::setEst |
( |
unsigned int |
i, |
|
|
const std::vector< double > |
est, |
|
|
double |
deviance | |
|
) |
| | |
set a sample of parameters
- Parameters:
-
| i | index of the sample to be set |
| est | parameter vector to be set at index |
| deviance | deviance associated with the sample |
The documentation for this class was generated from the following files: