/*-------------------------------------------------------------------------- Author: Thomas Nowotny Institute: Center for Computational Neuroscience and Robotics University of Sussex Falmer, Brighton BN1 9QJ, UK email to: T.Nowotny@sussex.ac.uk initial version: 2007-02-22 --------------------------------------------------------------------------*/ #ifndef WEIGHTED_LINEAR_REGRESS_CC #define WEIGHTED_LINEAR_REGRESS_CC #include <cmath> double weighted_linear_regress(double *y, int n) { double tmp; if (n > 1) { tmp= (sum_sq - sum*sum/n)/(n-1); if (tmp > 0) return sqrt(tmp); } return 0.0; } #endif