Package eu.isas.reporter.calculation
Class RatioEstimator
java.lang.Object
eu.isas.reporter.calculation.RatioEstimator
This class estimates ratios at the peptide and protein level.
- Author:
- Marc Vaudel, Harald Barsnes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DoubleestimateRatios(RatioEstimationSettings ratioEstimationSettings, ArrayList<Double> ratios) Estimate the ratio resulting from the compilation of several ratios.static DoublemEstimate(RatioEstimationSettings ratioEstimationSettings, double[] ratios) Returns the compilation of various ratios using a redescending M-estimator.
-
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 settingsratios- The input ratios- Returns:
- the resulting ratio
-
mEstimate
Returns the compilation of various ratios using a redescending M-estimator.- Parameters:
ratioEstimationSettings- the ratio estimation settingsratios- various input ratios- Returns:
- the resulting ratio
-