DMGA-MC Statistics and Processor object. More...
#include "us_dmga_mc_stats.h"
Static Public Member Functions | |
static int | build_imodels (US_Model &, QVector< US_Model > &) |
Build a vector of iteration models from a DMGA-MC model. More... | |
static void | build_rmsd_stats (int, QVector< US_Model > &, QVector< double > &) |
Build RMSD statistics from iteration models. More... | |
static int | build_model_stats (int, QVector< US_Model > &, QVector< QVector< double > > &) |
Build Model attribute statistics from iteration models. More... | |
static bool | compute_statistics (int, QVector< double > &, QVector< double > &, QVector< double > &) |
Compute the statistical values for a vector of values. More... | |
static int | build_used_model (const QString, const int, QVector< US_Model > &, US_Model &) |
Build used model of specified type from iteration models. More... | |
DMGA-MC Statistics and Processor object.
This class consists of static functions for manipulation of a DMGA-MC model, including producing an iteration models vector and statistics related to those models. Statistics for each attribute are: [ 0 ] = minimum [ 1 ] = maximum [ 2 ] = mean [ 3 ] = median [ 4 ] = skew [ 5 ] = kurtosis [ 6 ] = lower mode [ 7 ] = upper mode [ 8 ] = mode center [ 9 ] = 95% confidence interval low [ 10 ] = 95% confidence interval high [ 11 ] = 99% confidence interval low [ 12 ] = 99% confidence interval high [ 13 ] = standard deviation [ 14 ] = standard error [ 15 ] = variance [ 16 ] = correlation coefficient [ 17 ] = number of bins [ 18 ] = distribution area [ 19 ] = 95% confidence limit low [ 20 ] = 95% confidence limit high [ 21 ] = 99% confidence limit low [ 22 ] = 99% confidence limit high
Definition at line 41 of file us_dmga_mc_stats.h.
Build a vector of iteration models from a DMGA-MC model.
model | Input DMGA-MC model |
imodels | Output vector of iteration models |
Definition at line 9 of file us_dmga_mc_stats.cpp.
|
static |
Build Model attribute statistics from iteration models.
niters | Number of MC iterations |
imodels | Vector of iteration models |
astats | Vector of vectors of iteration attribute statistics |
Definition at line 78 of file us_dmga_mc_stats.cpp.
|
static |
Build RMSD statistics from iteration models.
niters | Number of MC iterations |
imodels | Vector of iteration models |
rstats | Vector of doubles holding iteration statistics |
Definition at line 55 of file us_dmga_mc_stats.cpp.
|
static |
Build used model of specified type from iteration models.
smtype | Used model type ("model","mean","median","mode") |
iter | Iteration number (1-niters) if "model" (iter.) used |
imodels | Vector of iteration models |
umodel | Returned composed used model |
Definition at line 372 of file us_dmga_mc_stats.cpp.
|
static |
Compute the statistical values for a vector of values.
nvals | Number of values to analyze |
vals | Vector of values to analyze |
concs | Vector of concentrations (weights) for each value |
stats | Vector of output statistics values (min,max,mean,...) |
Definition at line 190 of file us_dmga_mc_stats.cpp.