Statistics

routines for statistics More...

Classes

struct  Sequence::ProductMoment
 Pearson's product-moment correlation. More...
struct  Sequence::SpearmansRank
 Spearman's rank correlation. More...
struct  Sequence::upperCrit
 Find the upper critical value of a sorted list. More...
struct  Sequence::lowerCrit
 Find the upper critical value of a sorted list. More...

Functions

template<typename iterator >
double Sequence::mean (iterator beg, iterator end)
template<typename iterator >
double Sequence::variance (iterator beg, iterator end)
template<typename iter1 , typename iter2 >
ensureFloating< typename
std::iterator_traits< iter1 >
::value_type, typename
std::iterator_traits< iter2 >
::value_type >::type 
Sequence::ProductMoment::operator() (iter1 beg_x, iter1 end_x, iter2 beg_y) const

Detailed Description

routines for statistics


Function Documentation

template<typename iterator >
double Sequence::mean ( iterator  beg,
iterator  end 
) [inline]
Parameters:
beg an iterator
end an iterator
Returns:
the mean of the range
Examples:
critical_values.cc.

Definition at line 38 of file descriptiveStats.tcc.

template<typename iter1 , typename iter2 >
ensureFloating< typename std::iterator_traits< iter1 >::value_type, typename std::iterator_traits< iter2 >::value_type >::type Sequence::ProductMoment::operator() ( iter1  beg_x,
iter1  end_x,
iter2  beg_y 
) const [inline, inherited]

Calculates Pearson's product-moment correlation between two containers, x and y.

\[r_{1,2}=\frac{y_1\times y_2}{\sqrt{\sum_{i=1}^{i=n} y_1^2 \times \sum \sum_{i=1}^{i=n} y_2^2}}\]

From Sokal and Rohlf. Biometry, 3rd ed. 1995, Freeman Press, page 571.

Parameters:
beg_x pointer to beginning of x
end_x pointer to one past the end of x
beg_y pointer to beginning of y
Note:
the square of the return value is the well-know coefficient of determination, r^2

Definition at line 55 of file Correlations.tcc.

template<typename iterator >
double Sequence::variance ( iterator  beg,
iterator  end 
) [inline]
Parameters:
beg an iterator
end an iterator
Returns:
the variance of the range
Examples:
critical_values.cc.

Definition at line 50 of file descriptiveStats.tcc.


Generated on Mon Jul 12 15:22:02 2010 for libsequence by  doxygen 1.6.1