test_class.file: jtstoolkit/src/test/java/ec/tstoolkit/modelling/arima/ApproximateSingleOutlierDetectorTest.java
test_class.identifier: ApproximateSingleOutlierDetectorTest
test_case.body: @Test
      @Ignore
      public void testSomeSeries() {
          ModellingContext context = new ModellingContext();
          context.automodelling = true;
          context.hasseas = true;
          context.description = new ModelDescription(Data.P, null);
          context.description.setAirline(true);
          context.description.setTransformation(DefaultTransformationType.Log);
          int K = 1000;
          long t0 = System.currentTimeMillis();
          for (int i = 0; i < K; ++i) {
              context.description.getOutliers().clear();
              context.estimation = null;
              OutliersDetectionModule om = new OutliersDetectionModule(new ApproximateSingleOutlierDetector());
              om.setCriticalValue(2.8);
              om.setDefault();
              om.process(context);
  //            for (IOutlierVariable o : context.description.getOutliers()) {
  //                System.out.println(o.getDescription(TsFrequency.Monthly));
  //            }
          }
          long t1 = System.currentTimeMillis();
          System.out.println(t1 - t0);
          t0 = System.currentTimeMillis();
          for (int i = 0; i < K; ++i) {
              context.description.getOutliers().clear();
              context.estimation = null;
              OutliersDetector om2 = new OutliersDetector();
              om2.setDefault();
              om2.setCriticalValue(2.8);
              om2.useEML(true);
              om2.process(context);
  //            for (IOutlierVariable o : context.description.getOutliers()) {
  //                System.out.println(o.getDescription(TsFrequency.Monthly));
  //            }
          }
          System.out.println("");
          t1 = System.currentTimeMillis();
          System.out.println(t1 - t0);
  
      }
test_case.class_method_signature: ApproximateSingleOutlierDetectorTest.testSomeSeries()
test_case.full_signature: @Test @Ignore public void testSomeSeries()
test_case.identifier: testSomeSeries
test_case.invocations: setAirline setTransformation currentTimeMillis clear getOutliers setCriticalValue setDefault process currentTimeMillis println currentTimeMillis clear getOutliers setDefault setCriticalValue useEML process println currentTimeMillis println
test_case.modifiers: @Test @Ignore public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testSomeSeries()
focal_class.declarator: m_el
focal_class.modifier: private
focal_class.original_string: private double[] m_el;
focal_class.type: double[]
focal_class.var_name: m_el
focal_class.declarator: m_stmodel
focal_class.modifier: private
focal_class.original_string: private SarimaModel m_stmodel;
focal_class.type: SarimaModel
focal_class.var_name: m_stmodel
focal_class.declarator: m_ur
focal_class.modifier: private
focal_class.original_string: private BackFilter m_ur;
focal_class.type: BackFilter
focal_class.var_name: m_ur
focal_class.file: jtstoolkit/src/main/java/ec/tstoolkit/modelling/arima/ApproximateSingleOutlierDetector.java
focal_class.identifier: ApproximateSingleOutlierDetector
focal_class.class_method_signature: ApproximateSingleOutlierDetector.ApproximateSingleOutlierDetector()
focal_class.full_signature: public  ApproximateSingleOutlierDetector()
focal_class.identifier: ApproximateSingleOutlierDetector
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  ApproximateSingleOutlierDetector()
focal_class.class_method_signature: ApproximateSingleOutlierDetector.ApproximateSingleOutlierDetector(IRobustStandardDeviationComputer computer)
focal_class.full_signature: public  ApproximateSingleOutlierDetector(IRobustStandardDeviationComputer computer)
focal_class.identifier: ApproximateSingleOutlierDetector
focal_class.modifiers: public
focal_class.parameters: (IRobustStandardDeviationComputer computer)
focal_class.signature:  ApproximateSingleOutlierDetector(IRobustStandardDeviationComputer computer)
focal_class.class_method_signature: ApproximateSingleOutlierDetector.calc()
focal_class.full_signature: @Override protected boolean calc()
focal_class.identifier: calc
focal_class.modifiers: @Override protected
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean calc()
focal_class.class_method_signature: ApproximateSingleOutlierDetector.clear(boolean all)
focal_class.full_signature: @Override protected void clear(boolean all)
focal_class.identifier: clear
focal_class.modifiers: @Override protected
focal_class.parameters: (boolean all)
focal_class.return: void
focal_class.signature: void clear(boolean all)
focal_class.class_method_signature: ApproximateSingleOutlierDetector.initmodel()
focal_class.full_signature: private boolean initmodel()
focal_class.identifier: initmodel
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean initmodel()
focal_class.class_method_signature: ApproximateSingleOutlierDetector.processOutlier(int idx)
focal_class.full_signature: private void processOutlier(int idx)
focal_class.identifier: processOutlier
focal_class.modifiers: private
focal_class.parameters: (int idx)
focal_class.return: void
focal_class.signature: void processOutlier(int idx)
focal_class.superclass: extends
          AbstractSingleOutlierDetector<T>
focal_method.body: @Override
      protected void clear(boolean all) {
          super.clear(all);
          m_el = null;
      }
focal_method.class_method_signature: ApproximateSingleOutlierDetector.clear(boolean all)
focal_method.full_signature: @Override protected void clear(boolean all)
focal_method.identifier: clear
focal_method.invocations: clear
focal_method.modifiers: @Override protected
focal_method.parameters: (boolean all)
focal_method.return: void
focal_method.signature: void clear(boolean all)