ca.aura.algorithms.normalizer
Class RankNormalizer

java.lang.Object
  |
  +--ca.aura.algorithms.normalizer.RankNormalizer
Direct Known Subclasses:
DecreasingRankNormalizer, IncreasingDropOffRankNormalizer, IncreasingRankNormalizer

public abstract class RankNormalizer
extends java.lang.Object

Author:
aforward

Constructor Summary
RankNormalizer(Sequence sequence)
          give a sequence to turn into a normal distribution
 
Method Summary
protected  NormalDistribution buildNormalDistribution()
          build the normal distribution of the sequence
 Rank getRank(double value)
          get the rank of a particular number
abstract  double[] getRankDivisions()
          get the divisions of st.
abstract  Rank[] getRanks()
          get the ranks for the divisions defined above if divisions.length = 3 then ranks.length must == 4
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RankNormalizer

public RankNormalizer(Sequence sequence)
give a sequence to turn into a normal distribution

Method Detail

getRankDivisions

public abstract double[] getRankDivisions()
get the divisions of st. dev to break up the rank into sections


getRanks

public abstract Rank[] getRanks()
get the ranks for the divisions defined above if divisions.length = 3 then ranks.length must == 4


getRank

public Rank getRank(double value)
get the rank of a particular number


buildNormalDistribution

protected NormalDistribution buildNormalDistribution()
build the normal distribution of the sequence



Copyright © 2002 University of Ottawa. All Rights Reserved.