halo.normalization
Class LinearRegression

java.lang.Object
  extended by halo.normalization.Normalization
      extended by halo.normalization.LinearRegression

public class LinearRegression
extends Normalization

Implementation of normalization method=linear regression based on simple linear regression Command line option: -l standard

Author:
Stefanie Kaufmann

Field Summary
 
Fields inherited from class halo.normalization.Normalization
UNDEF
 
Constructor Summary
LinearRegression(Data data)
          Constructor for simple linear regression object
 
Method Summary
 CorrectionFactors calculateCorrectionFactors()
          calculates correction factors via normalization methods
 
Methods inherited from class halo.normalization.Normalization
calculateCorrectionFactors, calculateQualityControl, generateHistogram, getAlpha, getBeta, getCorr, getPqsMax, getReplicate, setCorr, setReplicate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinearRegression

public LinearRegression(Data data)
Constructor for simple linear regression object

Parameters:
data - The data for which normalization will be performed
Method Detail

calculateCorrectionFactors

public CorrectionFactors calculateCorrectionFactors()
Description copied from class: Normalization
calculates correction factors via normalization methods

Specified by:
calculateCorrectionFactors in class Normalization
Returns:
Correction factors c_u, c_l and c_lu