Changeset 1073
- Timestamp:
- May 15, 2009, 2:11:37 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/base2/net.sf.basedb.normalizers/trunk/src/c++/bin/qQN.cc
r1072 r1073 127 127 std::transform(data_iterator(m.begin()), data_iterator(m.end()), 128 128 data_iterator(m.begin()), theplu::yat::utility::Log<double>()); 129 qQuantileNormalizer qqn(target.begin(), target.end(), 100); 129 // q = min(100,target_size/10) but no smaller than 10 130 unsigned int q=target.size()/10; 131 q = q>100 ? 100 : ( q<10 ? 10 : q ); 132 qQuantileNormalizer qqn(target.begin(), target.end(), q); 130 133 ColumnNormalizer<qQuantileNormalizer> cn(qqn); 131 134 MatrixWeighted result(m.rows(),m.columns());
Note: See TracChangeset
for help on using the changeset viewer.