SampleTest Class Reference
[Math]

A statical two sample test. Sample. More...

#include <SampleTest.h>

List of all members.

Public Member Functions

 SampleTest (const Sample &s1, const Sample &s2)
 SampleTest (List< double > *s1, List< double > *s2)
 SampleTest (Vector< double > *s1, Vector< double > *s2)
 SampleTest (const double *s1, const int s1count, const double *s2, const int s2count)
 SampleTest (const SampleTest &t)
SampleTestoperator= (const SampleTest &t)
SampleDataSet1 ()
SampleDataSet2 ()
double StudentsT (double *prob)
 Student's t-test fo signifcantly different means.
double FTest (double *fstat)
 Small values of prob indicate that the two sets have significantly different variances.
double ApproximateTTest (double *prob, double *df)
double OneSampleTTest ()
double UStat ()
 mann-whitney
double UStatAlternate ()
 mann-whitney
double WTestSmall ()
 Shapiro-Wilk W Test of Normality for Small Samples THIS IS THE SHAPIRO-WILK TEST FOR SMALL SAMPLES THE SAMPLE SIZE MUST BE LESS THAN OR EQUAL TO 50 TEST13 SW(N) =,f10.4.
double Levene (double *prob)
 large values of prob indiccate that the two sets have significantly different variances
double LeveneAlternate (double *prob)
void Rankit (Sample **x1, Sample **x2)
double StandardError () const
virtual void ValidateMem () const
virtual void CheckMem () const

Static Public Member Functions

static double Betai (double a, double b, double x)
 returns the incomplete beta funciton Ix(a, b)
static double Gammaln (double xx)
 returns the value ln(tao(?)(xx)) for xx > 0
static double Gamma (double d)
static double FDistr (double x, double v, double w)
static double TCriticalValue (int N, double alpha)
 Do a table lookup of t critical values.
static double TCriticalValueAlternate (int N, double alpha)
static double WTestCriticalValue (int N, double alpha)
static double UCriticalPoint (int N1, int N2, double alpha)

Static Protected Member Functions

static double Betacf (double a, double b, double x)
 evaluate continued fration for incomplete beta funciton by modified lentz's method (5.2)

Protected Attributes

Sample m_s1
Sample m_s2

Detailed Description

A statical two sample test. Sample.

Definition at line 31 of file SampleTest.h.


Member Function Documentation

double SampleTest::Betacf ( double  a,
double  b,
double  x 
) [static, protected]

evaluate continued fration for incomplete beta funciton by modified lentz's method (5.2)

Definition at line 353 of file SampleTest.cpp.

Referenced by Betai().

double SampleTest::Betai ( double  a,
double  b,
double  x 
) [static]

returns the incomplete beta funciton Ix(a, b)

Definition at line 288 of file SampleTest.cpp.

References Betacf(), and Gammaln().

Referenced by FTest(), and StudentsT().

double SampleTest::FTest ( double *  fstat  ) 

Small values of prob indicate that the two sets have significantly different variances.

Returns the probability

Definition at line 421 of file SampleTest.cpp.

References Betai().

double SampleTest::Gammaln ( double  xx  )  [static]

returns the value ln(tao(?)(xx)) for xx > 0

Definition at line 319 of file SampleTest.cpp.

Referenced by Betai().

double SampleTest::OneSampleTTest (  ) 

I think this is wrong

Definition at line 502 of file SampleTest.cpp.

double SampleTest::StudentsT ( double *  prob  ) 

Student's t-test fo signifcantly different means.

Definition at line 267 of file SampleTest.cpp.

References Betai().


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