Changeset 1718 for trunk/yat/normalizer/qQuantileNormalizer.h
- Timestamp:
- Jan 14, 2009, 4:42:57 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/normalizer/qQuantileNormalizer.h
r1716 r1718 43 43 The normalization goes like this 44 44 - Data is not assumed to be sorted. 45 - Partition the target data in N parts. 45 - Partition the target data in N parts. N must be 3 larger 46 because of requirements from the underlying cspline fit 46 47 - Calculate the arithmetic mean for each part, the mean is 47 48 assigned to the mid point of each part. … … 67 68 \brief Documentation please. 68 69 69 \a Q is the number of parts and must be within \f$ [ 2,N] \f$70 \a Q is the number of parts and must be within \f$ [3,N] \f$ 70 71 where \f$ N \f$ is the total number of data points in the 71 72 target. However, if \f$ N \f$ is larger than the number of points … … 73 74 undefined. Keep \f$ N \f$ equal to or less than the smallest 74 75 number of data points in the target or each data set to be 75 normalized against a ginven target. 76 normalized against a ginven target. The lower bound of three is 77 due to restrictions in the cspline fit utilized in the 78 normalization. 76 79 */ 77 80 qQuantileNormalizer(const utility::VectorBase& target, unsigned int Q);
Note: See TracChangeset
for help on using the changeset viewer.