UltraScan III
List of all members | Static Public Member Functions
US_DmgaMcStats Class Reference

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...
 

Detailed Description

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.

Member Function Documentation

int US_DmgaMcStats::build_imodels ( US_Model model,
QVector< US_Model > &  imodels 
)
static

Build a vector of iteration models from a DMGA-MC model.

Parameters
modelInput DMGA-MC model
imodelsOutput vector of iteration models
Returns
Number of MC iterations and vector elements

Definition at line 9 of file us_dmga_mc_stats.cpp.

int US_DmgaMcStats::build_model_stats ( int  niters,
QVector< US_Model > &  imodels,
QVector< QVector< double > > &  astats 
)
static

Build Model attribute statistics from iteration models.

Parameters
nitersNumber of MC iterations
imodelsVector of iteration models
astatsVector of vectors of iteration attribute statistics
Returns
Number of total attributes analyzed

Definition at line 78 of file us_dmga_mc_stats.cpp.

void US_DmgaMcStats::build_rmsd_stats ( int  niters,
QVector< US_Model > &  imodels,
QVector< double > &  rstats 
)
static

Build RMSD statistics from iteration models.

Parameters
nitersNumber of MC iterations
imodelsVector of iteration models
rstatsVector of doubles holding iteration statistics

Definition at line 55 of file us_dmga_mc_stats.cpp.

int US_DmgaMcStats::build_used_model ( const QString  smtype,
const int  iter,
QVector< US_Model > &  imodels,
US_Model umodel 
)
static

Build used model of specified type from iteration models.

Parameters
smtypeUsed model type ("model","mean","median","mode")
iterIteration number (1-niters) if "model" (iter.) used
imodelsVector of iteration models
umodelReturned composed used model
Returns
Statistics index used (-iter,2,3,8)

Definition at line 372 of file us_dmga_mc_stats.cpp.

bool US_DmgaMcStats::compute_statistics ( int  nvals,
QVector< double > &  vals,
QVector< double > &  concs,
QVector< double > &  stats 
)
static

Compute the statistical values for a vector of values.

Parameters
nvalsNumber of values to analyze
valsVector of values to analyze
concsVector of concentrations (weights) for each value
statsVector of output statistics values (min,max,mean,...)
Returns
Boolean flag if values are fixed (all equal)

Definition at line 190 of file us_dmga_mc_stats.cpp.


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