Class RatioEstimator

java.lang.Object
eu.isas.reporter.calculation.RatioEstimator

public class RatioEstimator extends Object
This class estimates ratios at the peptide and protein level.
Author:
Marc Vaudel, Harald Barsnes
  • Constructor Details

    • RatioEstimator

      public RatioEstimator()
  • Method Details

    • estimateRatios

      public static Double estimateRatios(RatioEstimationSettings ratioEstimationSettings, ArrayList<Double> ratios)
      Estimate the ratio resulting from the compilation of several ratios.
      Parameters:
      ratioEstimationSettings - the ratio estimation settings
      ratios - The input ratios
      Returns:
      the resulting ratio
    • mEstimate

      public static Double mEstimate(RatioEstimationSettings ratioEstimationSettings, double[] ratios)
      Returns the compilation of various ratios using a redescending M-estimator.
      Parameters:
      ratioEstimationSettings - the ratio estimation settings
      ratios - various input ratios
      Returns:
      the resulting ratio