Changeset 1021 for trunk/yat/regression/MultiDimensional.cc
- Timestamp:
- Feb 1, 2008, 6:58:38 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/regression/MultiDimensional.cc
r1009 r1021 26 26 #include "yat/utility/Exception.h" 27 27 #include "yat/utility/matrix.h" 28 #include "yat/utility/VectorBase.h" 28 29 #include "yat/utility/vector.h" 29 30 … … 54 55 55 56 56 void MultiDimensional::fit(const utility::matrix& x, const utility::vector& y) 57 void MultiDimensional::fit(const utility::matrix& x, 58 const utility::VectorBase& y) 57 59 { 58 60 assert(x.rows()==y.size()); … … 86 88 87 89 88 double MultiDimensional::predict(const utility:: vector& x) const90 double MultiDimensional::predict(const utility::VectorBase& x) const 89 91 { 90 92 assert(x.size()==fit_parameters_.size()); … … 93 95 94 96 95 double MultiDimensional::prediction_error2(const utility:: vector& x) const97 double MultiDimensional::prediction_error2(const utility::VectorBase& x) const 96 98 { 97 99 return standard_error2(x) + s2_; … … 99 101 100 102 101 double MultiDimensional::standard_error2(const utility:: vector& x) const103 double MultiDimensional::standard_error2(const utility::VectorBase& x) const 102 104 { 103 105 double s2 = 0;
Note: See TracChangeset
for help on using the changeset viewer.