Changeset 848 for trunk/test
- Timestamp:
- Apr 28, 2007, 5:20:40 PM (16 years ago)
- Location:
- trunk/test
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/averager_test.cc
r831 r848 30 30 #include "yat/utility/vector.h" 31 31 32 #include <cmath> 32 33 #include <fstream> 33 34 #include <limits> … … 229 230 bool equal(const Averager& a, const Averager& b) 230 231 { 231 // 232 // std::cout << (a.n()==b.n()) << std::endl; 232 233 // std::cout << (a.mean()==b.mean()) << std::endl; 233 // std::cout << (a.variance()==b.variance()) << std::endl; 234 return (a.n()==b.n() && a.mean()==b.mean() && a.variance()==b.variance()); 234 // std::cout << (fabs(a.variance()-b.variance()<1e-15)) << std::endl; 235 return (a.n()==b.n() && a.mean()==b.mean() && 236 fabs(a.variance()-b.variance()<1e-15)); 235 237 } 236 238 -
trunk/test/regression_test.cc
r831 r848 267 267 r.fit(x,y); 268 268 rw.fit(x,y,w); 269 if ( r.predict(2000) != rw.predict(2000)){269 if (fabs(r.predict(2000) - rw.predict(2000))>1e-15) { 270 270 ok = false; 271 271 *error << "Error: predict not equal\n" … … 382 382 383 383 wr.fit(x2,y2,w2); 384 if ( wr.predict(2000) != predict){384 if (fabs(wr.predict(2000) - predict)>1e-15) { 385 385 ok = false; 386 386 *error << "Error: predict not equal.\n"; 387 387 } 388 if ( wr.prediction_error2(2000) != prediction_error2){388 if (fabs(wr.prediction_error2(2000) - prediction_error2)>1e-13) { 389 389 ok = false; 390 390 *error << "Error: prediction_error2 not equal.\n"; 391 391 } 392 if ( wr.r2() != r2){392 if (fabs(wr.r2() - r2)>1e-15) { 393 393 ok = false; 394 394 *error << "Error: r2 not equal.\n"; … … 396 396 *error << " r2: " << wr.r2() << "\n"; 397 397 } 398 if ( wr.s2() != s2){398 if (fabs(wr.s2() - s2)>1e-15) { 399 399 ok = false; 400 400 *error << "Error: s2 not equal.\n"; 401 401 } 402 if ( wr.standard_error2(2000) != standard_error2){402 if (fabs(wr.standard_error2(2000) - standard_error2)>1e-15) { 403 403 ok = false; 404 404 *error << "Error: standard_error2 not equal.\n"; … … 437 437 } 438 438 439 if ( md.standard_error2(z) != mdw.standard_error2(z)){439 if (fabs(md.standard_error2(z)-mdw.standard_error2(z))>10e-6){ 440 440 ok = false; 441 441 *error << "Error: standard_error2 not equal\n"
Note: See TracChangeset
for help on using the changeset viewer.