StephenAshley.Biostatistics.ANOVAGroupsCollection Class Reference

A list of Group objects and the methods necessary to perform an analysis of variance. More...

Inheritance diagram for StephenAshley.Biostatistics.ANOVAGroupsCollection:

StephenAshley.Biostatistics.GroupsCollection StephenAshley.Biostatistics.RepeatedMeasuresANOVAGroupsCollection

List of all members.

Public Member Functions

 ANOVAGroupsCollection ()
 Constructs an empty ANOVAGroupsCollection.
 ANOVAGroupsCollection (List< Group > groups)
 Creates a ANOVAGroupsCollection from a list of Group objects.
override void Add (Group group)
 Adds an Group to the ANOVAGroupsCollection.
override void AddRange (List< Group > lstGroups)
 Adds a List of Group objects to the ANOVAGroupsCollection.
Int32 DegreesOfFreedomBetweenGroups ()
 Gets the degrees of freedom between Group objects for all the Group objects in the ANOVAGroupsCollection.
Int32 DegreesOfFreedomTotal ()
 Gets the total degrees of freedom of all the elements of all the Group objects in ANOVAGroupsCollection.
Int32 DegreesOfFreedomWithinGroups ()
 Gets the degrees of freedom within the Group objects for all the Group objects in the ANOVAGroupsCollection.
NUMBER F ()
 Gets the F statistic.
NUMBER MeanSquareBetweenGroups ()
 Gets the mean-square value between Group objects in the ANOVAGroupsCollection.
NUMBER MeanSquareWithinGroups ()
 Gets the mean-square value within the Group objects in the ANOVAGroupsCollection.
NUMBER MeanTotalElements ()
 Gets the mean of all the elements of all the Group objects in the ANOVAGroupsCollection.
Int32 nTotalElements ()
 Gets the count n of all the elements of all the Group objects in the ANOVAGroupsCollection.
virtual NUMBER p ()
 Gets the value of p for the ANOVAGroupsCollection object’s F, DegreesOfFreedomBetweenGroups, and DegreesOfFreedomWithinGroups.
NUMBER SampleStandardDeviation ()
 Gets the sample standard deviation of the elements in all the Group objects in the ANOVAGroupsCollection.
NUMBER StandardErrorOfMean ()
 Gets the standard error of the mean of the elements in all the Group objects in the ANOVAGroupsCollection.
NUMBER SumTotalElements ()
 Gets the sum of the elements in all the Group objects in the ANOVAGroupsCollection using Kahan Summation.
NUMBER SumOfSquaresTotal ()
 Gets the sum of the squared values of the elements in all the Group objects in the ANOVAGroupsCollection.
NUMBER SumOfSquaredDeviatesTotal ()
 Gets the sum of squared deviates for the elements of all the Group objects in the ANOVAGroupsCollection (SStotal).
NUMBER SumOfSquaredDeviatesBetweenGroups ()
 Gets the sum of squared deviates between Group objects (SSbg) for all the Group objects in the ANOVAGroupsCollection.
NUMBER SumOfSquaredDeviatesWithinGroups ()
 Gets the sum of squared deviates within Group objects (SSwg) for all the Group objects in the ANOVAGroupsCollection.

Protected Attributes

Group elementsANOVAGroup
 A Group holding all the values in all the Group objects in the ANOVAGroupsCollection.

Properties

new Group this [int index] [get, set]
 Gets or sets the value at the specified index.


Detailed Description

A list of Group objects and the methods necessary to perform an analysis of variance.

See generally Stanton A. Glantz, Primer of Biostatistics ch. 3 (6th ed. 2005); Jerrold H. Zar, Biostatistical Analysis ch. 10 (5th ed. 2010 [sic]).

Definition at line 16 of file ANOVAGroupsCollection.cs.


Constructor & Destructor Documentation

StephenAshley.Biostatistics.ANOVAGroupsCollection.ANOVAGroupsCollection (  ) 

Constructs an empty ANOVAGroupsCollection.

Definition at line 22 of file ANOVAGroupsCollection.cs.

StephenAshley.Biostatistics.ANOVAGroupsCollection.ANOVAGroupsCollection ( List< Group groups  ) 

Creates a ANOVAGroupsCollection from a list of Group objects.

Parameters:
groups The Group objects.

Definition at line 42 of file ANOVAGroupsCollection.cs.


Member Function Documentation

override void StephenAshley.Biostatistics.ANOVAGroupsCollection.Add ( Group  group  )  [virtual]

Adds an Group to the ANOVAGroupsCollection.

Parameters:
group The Group to be added.
Exceptions:
BiostatisticsException group is null.

Reimplemented from StephenAshley.Biostatistics.GroupsCollection.

Reimplemented in StephenAshley.Biostatistics.RepeatedMeasuresANOVAGroupsCollection.

Definition at line 66 of file ANOVAGroupsCollection.cs.

override void StephenAshley.Biostatistics.ANOVAGroupsCollection.AddRange ( List< Group lstGroups  )  [virtual]

Adds a List of Group objects to the ANOVAGroupsCollection.

Parameters:
lstGroups A list of Group objects.
Exceptions:
BiostatisticsException lstGroups is null.

Reimplemented from StephenAshley.Biostatistics.GroupsCollection.

Reimplemented in StephenAshley.Biostatistics.RepeatedMeasuresANOVAGroupsCollection.

Definition at line 80 of file ANOVAGroupsCollection.cs.

Int32 StephenAshley.Biostatistics.ANOVAGroupsCollection.DegreesOfFreedomBetweenGroups (  ) 

Gets the degrees of freedom between Group objects for all the Group objects in the ANOVAGroupsCollection.

Returns:
The degrees of freedom.
Exceptions:
BiostatisticsException k() is less than 2.

Definition at line 132 of file ANOVAGroupsCollection.cs.

Int32 StephenAshley.Biostatistics.ANOVAGroupsCollection.DegreesOfFreedomTotal (  ) 

Gets the total degrees of freedom of all the elements of all the Group objects in ANOVAGroupsCollection.

Returns:
The degrees of freedom.
Exceptions:
BiostatisticsException k() is less than 2.

Definition at line 146 of file ANOVAGroupsCollection.cs.

Int32 StephenAshley.Biostatistics.ANOVAGroupsCollection.DegreesOfFreedomWithinGroups (  ) 

Gets the degrees of freedom within the Group objects for all the Group objects in the ANOVAGroupsCollection.

Returns:
The degrees of freedom.

Definition at line 159 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.F (  ) 

Gets the F statistic.

Returns:
F.
Exceptions:
BiostatisticsException a division by zero is attempted.

Reimplemented in StephenAshley.Biostatistics.RepeatedMeasuresANOVAGroupsCollection.

Definition at line 168 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.MeanSquareBetweenGroups (  ) 

Gets the mean-square value between Group objects in the ANOVAGroupsCollection.

Returns:
The mean-square value.
Exceptions:
BiostatisticsException a division by zero is attempted.

Definition at line 189 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.MeanSquareWithinGroups (  ) 

Gets the mean-square value within the Group objects in the ANOVAGroupsCollection.

Returns:
The mean-square value.
Exceptions:
BiostatisticsException a division by zero is attempted.

Definition at line 210 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.MeanTotalElements (  ) 

Gets the mean of all the elements of all the Group objects in the ANOVAGroupsCollection.

Returns:
The mean.
Exceptions:
BiostatisticsException elementsANOVAGroup contains no elements.

Definition at line 232 of file ANOVAGroupsCollection.cs.

Int32 StephenAshley.Biostatistics.ANOVAGroupsCollection.nTotalElements (  ) 

Gets the count n of all the elements of all the Group objects in the ANOVAGroupsCollection.

Returns:
n.

Definition at line 240 of file ANOVAGroupsCollection.cs.

virtual NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.p (  )  [virtual]

Gets the value of p for the ANOVAGroupsCollection object’s F, DegreesOfFreedomBetweenGroups, and DegreesOfFreedomWithinGroups.

Returns:
The probability p.
Exceptions:
BiostatisticsException k() is less than 2.

Reimplemented in StephenAshley.Biostatistics.RepeatedMeasuresANOVAGroupsCollection.

Definition at line 250 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.SampleStandardDeviation (  ) 

Gets the sample standard deviation of the elements in all the Group objects in the ANOVAGroupsCollection.

Returns:
The sample standard deviation.
Exceptions:
BiostatisticsException n() is less than 2.

Definition at line 263 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.StandardErrorOfMean (  ) 

Gets the standard error of the mean of the elements in all the Group objects in the ANOVAGroupsCollection.

Returns:
The standard error of the mean.
Exceptions:
BiostatisticsException n() equals 0 or 1.

Definition at line 274 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.SumOfSquaredDeviatesBetweenGroups (  ) 

Gets the sum of squared deviates between Group objects (SSbg) for all the Group objects in the ANOVAGroupsCollection.

Returns:
The sum.
Exceptions:
BiostatisticsException elementsANOVAGroup contains no elements.

Definition at line 312 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.SumOfSquaredDeviatesTotal (  ) 

Gets the sum of squared deviates for the elements of all the Group objects in the ANOVAGroupsCollection (SStotal).

Returns:
The sum of squared deviates.
Exceptions:
BiostatisticsException elementsANOVAGroup contains no elements.

Definition at line 302 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.SumOfSquaredDeviatesWithinGroups (  ) 

Gets the sum of squared deviates within Group objects (SSwg) for all the Group objects in the ANOVAGroupsCollection.

Returns:
The sum.

Definition at line 322 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.SumOfSquaresTotal (  ) 

Gets the sum of the squared values of the elements in all the Group objects in the ANOVAGroupsCollection.

Returns:
The sum.

Definition at line 291 of file ANOVAGroupsCollection.cs.

NUMBER StephenAshley.Biostatistics.ANOVAGroupsCollection.SumTotalElements (  ) 

Gets the sum of the elements in all the Group objects in the ANOVAGroupsCollection using Kahan Summation.

Returns:
The sum.

Definition at line 283 of file ANOVAGroupsCollection.cs.


Member Data Documentation

A Group holding all the values in all the Group objects in the ANOVAGroupsCollection.

Definition at line 55 of file ANOVAGroupsCollection.cs.


Property Documentation

new Group StephenAshley.Biostatistics.ANOVAGroupsCollection.this[int index] [get, set]

Gets or sets the value at the specified index.

Parameters:
index The zero-based index of the element to get or set.
Returns:
The value at the specified index.
Exceptions:
BiostatisticsException Parameter index is less than 0, or index is equal to or greater than n().

Reimplemented from StephenAshley.Biostatistics.GroupsCollection.

Definition at line 96 of file ANOVAGroupsCollection.cs.


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

Generated on Sun May 31 19:43:39 2009 for "Biostatistics Documentation" by  doxygen 1.5.9