Changeset 213
- Timestamp:
- Nov 4, 2004, 8:58:08 PM (19 years ago)
- Location:
- trunk/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/Regression.cc
r208 r213 8 8 9 9 Regression::Regression() 10 : sumsq_(0) 10 11 { 11 12 } -
trunk/src/Regression.h
r207 r213 51 51 const gslapi::vector& w)=0; 52 52 53 inline double sumsq() const { return sumsq_; } 53 54 54 pr ivate:55 55 protected: 56 double sumsq_; 56 57 57 58 }; -
trunk/src/RegressionLinear.cc
r202 r213 16 16 17 17 RegressionLinear::RegressionLinear(void) 18 : Regression(), cov00_(0), cov01_(0), cov11_(0), k_(0), m_(0) , sumsq_(0)18 : Regression(), cov00_(0), cov01_(0), cov11_(0), k_(0), m_(0) 19 19 { 20 20 } -
trunk/src/RegressionLinear.h
r207 r213 47 47 /// 48 48 inline int fit(const gslapi::vector& x, const gslapi::vector& y) 49 { return gsl_fit_linear_vector(x.gsl_vector_pointer(), 50 y.gsl_vector_pointer(), &m_, &k_, 51 &cov00_, &cov01_, &cov11_, &sumsq_); } 49 { return gsl_fit_linear(x.gsl_vector_pointer()->data, 50 x.gsl_vector_pointer()->stride, 51 y.gsl_vector_pointer()->data, 52 y.gsl_vector_pointer()->stride, 53 x.gsl_vector_pointer()->size, 54 &m_, &k_, &cov00_, &cov01_, &cov11_, &sumsq_); } 52 55 53 56 inline double k(void) const { return k_; } … … 64 67 inline int fit_weighted(const gslapi::vector& x, const gslapi::vector& y, 65 68 const gslapi::vector& w) 66 { return gsl_fit_wlinear_vector(x.gsl_vector_pointer(), 67 w.gsl_vector_pointer(), 68 y.gsl_vector_pointer(), 69 &m_, &k_, 70 &cov00_, &cov01_, &cov11_, &sumsq_); } 69 { return gsl_fit_wlinear(x.gsl_vector_pointer()->data, 70 x.gsl_vector_pointer()->stride, 71 w.gsl_vector_pointer()->data, 72 w.gsl_vector_pointer()->stride, 73 y.gsl_vector_pointer()->data, 74 y.gsl_vector_pointer()->stride, 75 x.gsl_vector_pointer()->size, 76 &m_, &k_, &cov00_, &cov01_, &cov11_, &sumsq_); } 77 71 78 72 79 private: … … 76 83 double k_; 77 84 double m_; 78 double sumsq_;79 85 80 86 }; -
trunk/src/RegressionNaive.h
r206 r213 78 78 double var_; 79 79 double m_; 80 double sumsq_;81 80 82 81 };
Note: See TracChangeset
for help on using the changeset viewer.