Main Page | Data Structures | Directories | File List | Globals

mqstat.h File Reference

a file that includes the definitions for basic descriptive statistics More...

Go to the source code of this file.

Data Structures

struct  MQDescriptiveStatistics
 The data structure used to calculate descriptive statistics of vectors and matrices. More...

Typedefs

typedef MQDescriptiveStatistics MQDescriptiveStatistics

Enumerations

enum  { EXCLUDE_ZEROS = 0, INCLUDE_ZEROS = 1 }
enum  { MQDESCRIPTIVE_STATISTICS_DATA_TYPE_VECTOR = 0, MQDESCRIPTIVE_STATISTICS_DATA_TYPE_MATRIX = 1 }

Functions

void MQDescriptiveStatistics_init (MQDescriptiveStatistics *stat)
void MQDescriptiveStatistics_setDataAsVector (MQDescriptiveStatistics *stat, float *vector, int start_index, int stop_index)
void MQDescriptiveStatistics_setDataAsMatrix (MQDescriptiveStatistics *stat, float **matrix, int row_start, int row_end, int col_start, int col_stop)
void MQDescriptiveStatistics_fprint (FILE *fp, MQDescriptiveStatistics *stat)
int MQDescriptiveStatistics_calc (MQDescriptiveStatistics *stat)
int MQDescriptiveStatistics_calcAboveMinimum (MQDescriptiveStatistics *stat, float minimum_value)
int MQDescriptiveStatistics_calcWithExclusion (MQDescriptiveStatistics *stat, float exclusion_value)
float MQDescriptiveStatistics_getMedian (MQDescriptiveStatistics *stat)
float MQDescriptiveStatistics_getMedianAboveMinimum (MQDescriptiveStatistics *stat, float minimum_value)
float MQDescriptiveStatistics_getMedianWithExclusion (MQDescriptiveStatistics *stat, float exclude_value)
float MQDescriptiveStatistics_getMean (MQDescriptiveStatistics *stat)
float MQDescriptiveStatistics_getMeanAboveMinimum (MQDescriptiveStatistics *stat, float minimum_value)
float MQDescriptiveStatistics_getMeanWithExclusion (MQDescriptiveStatistics *stat, float exclusion_value)
float MQDescriptiveStatistics_getSumOfSquareDeviation (MQDescriptiveStatistics *stat, float value)
float MQDescriptiveStatistics_getSumOfSquareDeviationAboveMinimum (MQDescriptiveStatistics *stat, float value, float minimum_value, int *new_size)
float MQDescriptiveStatistics_getSumOfSquareDeviationWithExclusion (MQDescriptiveStatistics *stat, float value, float exclusion_value, int *new_size)
float MQDescriptiveStatistics_getSumOfAbsoluteDeviation (MQDescriptiveStatistics *stat, float value)
float MQDescriptiveStatistics_getSumOfAbsoluteDeviationAboveMinimum (MQDescriptiveStatistics *stat, float value, float minimum_value, int *new_size)
float MQDescriptiveStatistics_getSumOfAbsoluteDeviationWithExclusion (MQDescriptiveStatistics *stat, float value, float exclusion_value, int *new_size)
float * MQDescriptiveStatistics_getAbsoluteDeviationVector (MQDescriptiveStatistics *stat, float value)
float * MQDescriptiveStatistics_getAbsoluteDeviationVectorAboveMinimum (MQDescriptiveStatistics *stat, float value, float minimum_value, int *new_size)
float * MQDescriptiveStatistics_getAbsoluteDeviationVectorWithExclusion (MQDescriptiveStatistics *stat, float value, float exclusion_value, int *new_size)
float MQDescriptiveStatistics_getStandardDeviation (MQDescriptiveStatistics *stat)
float MQDescriptiveStatistics_getStandardDeviationAboveMinimum (MQDescriptiveStatistics *stat, float value)
float MQDescriptiveStatistics_getStandardDeviationWithExclusion (MQDescriptiveStatistics *stat, float value)
float MQDescriptiveStatistics_getMADM (MQDescriptiveStatistics *stat)
float MQDescriptiveStatistics_getAADM (MQDescriptiveStatistics *stat)


Detailed Description

a file that includes the definitions for basic descriptive statistics

Author:
Kyriacos C. Leptos
Date:
2004-05-04
Details.
Generated on Tue Feb 7 03:25:44 2006 for libmqbasic by  doxygen 1.4.4