Ignore:
Timestamp:
Aug 28, 2008, 12:53:11 AM (15 years ago)
Author:
Peter
Message:

adding Centralizer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/normalization_test.cc

    r1432 r1445  
    2525
    2626#include "yat/normalization/QuantileNormalizer.h"
     27#include "yat/normalization/Centralizer.h"
    2728
    2829#include "yat/utility/Matrix.h"
    2930
     31#include <vector>
     32
    3033using namespace theplu::yat;
     34void test_centralizer(test::Suite&);
    3135void test_quantile_normalize(test::Suite&);
    3236
     
    3640  suite.err() << "testing normalizations ... " << std::endl;
    3741
     42  test_centralizer(suite);
    3843  test_quantile_normalize(suite);
    3944
     
    4247
    4348
     49void test_centralizer(test::Suite& suite)
     50{
     51  suite.err() << "Testing Centralizer\n";
     52  std::vector<double> vec;
     53  vec.push_back(1);
     54  vec.push_back(2);
     55  vec.push_back(3);
     56  normalization::Centralizer<> c;
     57  c(vec.begin(), vec.end(), vec.begin());
     58  for (size_t i=0; i<vec.size(); ++i)
     59    suite.add(suite.equal(vec[i], static_cast<double>(i)-1.0));
     60}
     61
     62
    4463void test_quantile_normalize(test::Suite& suite)
    4564{
    46   suite.err() << "Testing quantile normalization\n";
     65  suite.err() << "Testing QuantileNormalizer\n";
    4766 
    4867  utility::Matrix m(2,2);
Note: See TracChangeset for help on using the changeset viewer.