LinearRegression< T > Class Template Reference

Public Member Functions

Protected Attributes


Detailed Description

template<typename T>
class LinearRegression< T >

Simple linear regression

Fit a line y = a + b*x to a list of data {x,y}.


Constructor & Destructor Documentation

template<typename T>
LinearRegression< T >::LinearRegression (  )  [inline]
template<typename T>
LinearRegression< T >::LinearRegression ( const MArray< T, 1 > &  x,
const MArray< T, 1 > &  y,
const MArray< T, 1 > &  e 
) [inline]
template<typename T>
LinearRegression< T >::LinearRegression ( const MArray< T, 1 > &  x,
const MArray< T, 1 > &  y 
) [inline]

Member Function Documentation

template<typename T>
T LinearRegression< T >::regression ( const MArray< T, 1 > &  x,
const MArray< T, 1 > &  y,
const MArray< T, 1 > &  e 
) [inline]
template<typename T>
T LinearRegression< T >::get_chi2 ( void   )  [inline]
template<typename T>
T LinearRegression< T >::get_reduced_chi2 ( void   )  [inline]
template<typename T>
T LinearRegression< T >::get_a ( void   )  [inline]
template<typename T>
T LinearRegression< T >::get_b ( void   )  [inline]
template<typename T>
T LinearRegression< T >::get_sa ( void   )  [inline]
template<typename T>
T LinearRegression< T >::get_sb ( void   )  [inline]
template<typename T>
T LinearRegression< T >::get_cov ( void   )  [inline]
template<typename T>
T LinearRegression< T >::get_avg_x ( void   )  [inline]
template<typename T>
T LinearRegression< T >::get_avg_y ( void   )  [inline]

Field Documentation

template<typename T>
T LinearRegression< T >::a_ [protected]
template<typename T>
T LinearRegression< T >::sa2_ [protected]
template<typename T>
T LinearRegression< T >::b_ [protected]
template<typename T>
T LinearRegression< T >::sb2_ [protected]
template<typename T>
T LinearRegression< T >::chi2_ [protected]
template<typename T>
T LinearRegression< T >::cov_ [protected]
template<typename T>
T LinearRegression< T >::avg_x_ [protected]
template<typename T>
T LinearRegression< T >::avg_y_ [protected]

Generated on 4 Nov 2015 for CURE by  doxygen 1.6.1