Class PROMedSRobustEstimatorTest

java.lang.Object
com.irurueta.numerical.robust.PROMedSRobustEstimatorTest

class PROMedSRobustEstimatorTest extends Object
  • Field Details

  • Constructor Details

    • PROMedSRobustEstimatorTest

      PROMedSRobustEstimatorTest()
  • Method Details

    • testConstructor

      @Test void testConstructor()
    • testGetSetListenerAvailabilityAndIsReady

      @Test void testGetSetListenerAvailabilityAndIsReady() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetSetProgressDelta

      @Test void testGetSetProgressDelta() throws IllegalArgumentException, com.irurueta.numerical.LockedException
      Throws:
      IllegalArgumentException
      com.irurueta.numerical.LockedException
    • testGetSetConfidence

      @Test void testGetSetConfidence() throws IllegalArgumentException, com.irurueta.numerical.LockedException
      Throws:
      IllegalArgumentException
      com.irurueta.numerical.LockedException
    • testGetSetMaxIterations

      @Test void testGetSetMaxIterations() throws IllegalArgumentException, com.irurueta.numerical.LockedException
      Throws:
      IllegalArgumentException
      com.irurueta.numerical.LockedException
    • testIsSetStopThresholdEnabled

      @Test void testIsSetStopThresholdEnabled() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetSetInlierFactor

      @Test void testGetSetInlierFactor() throws IllegalArgumentException, com.irurueta.numerical.LockedException
      Throws:
      IllegalArgumentException
      com.irurueta.numerical.LockedException
    • testIsSetUseInlierThresholds

      @Test void testIsSetUseInlierThresholds() throws com.irurueta.numerical.LockedException
      Throws:
      com.irurueta.numerical.LockedException
    • testGetSetMaxOutliersProportion

      @Test void testGetSetMaxOutliersProportion() throws IllegalArgumentException, com.irurueta.numerical.LockedException
      Throws:
      IllegalArgumentException
      com.irurueta.numerical.LockedException
    • testGetSetEta0

      @Test void testGetSetEta0() throws IllegalArgumentException, com.irurueta.numerical.LockedException
      Throws:
      IllegalArgumentException
      com.irurueta.numerical.LockedException
    • testGetSetBeta

      @Test void testGetSetBeta() throws IllegalArgumentException, com.irurueta.numerical.LockedException
      Throws:
      IllegalArgumentException
      com.irurueta.numerical.LockedException
    • testEstimate

      @Test void testEstimate() throws com.irurueta.numerical.LockedException, com.irurueta.numerical.NotReadyException, com.irurueta.numerical.robust.RobustEstimatorException
      Throws:
      com.irurueta.numerical.LockedException
      com.irurueta.numerical.NotReadyException
      com.irurueta.numerical.robust.RobustEstimatorException
    • computeParams

      private static double[] computeParams()
    • computeSamplesAndQualityScores

      private static void computeSamplesAndQualityScores(double[] params, int numSamples, int percentageOutliers, double[] ys, double[] xs, double[] qualityScores)