test_class.file: jtstoolkit/src/test/java/ec/tstoolkit/data/DurbinAlgorithmTest.java
test_class.identifier: DurbinAlgorithmTest
test_case.body: @Test
      public void test() {
          ArimaModelBuilder builder = new ArimaModelBuilder();
          int n = 240, m = 10;
          for (int i = 0; i < m; ++i) {
              double[] x = builder.generate(builder.createModel(Polynomial.of(new double[]{1, -.7, .5}), Polynomial.ONE, 1), n);
              DurbinAlgorithm durbin = new DurbinAlgorithm();
              //Peaks peaks=new Peaks(new TsData(TsFrequency.Monthly, 1980, 0, x, true), 240, false);
              assertTrue(durbin.solve(new ReadDataBlock(x), 30));
          }
      }
test_case.class_method_signature: DurbinAlgorithmTest.test()
test_case.full_signature: @Test public void test()
test_case.identifier: test
test_case.invocations: generate createModel of assertTrue solve
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void test()
focal_class.declarator: cxx_
focal_class.modifier: private
focal_class.original_string: private double[] cxx_;
focal_class.type: double[]
focal_class.var_name: cxx_
focal_class.declarator: sd
focal_class.modifier: private
focal_class.original_string: private double sd, aic;
focal_class.type: double
focal_class.var_name: sd
focal_class.declarator: x_
focal_class.modifier: private
focal_class.original_string: private double[] x_;
focal_class.type: double[]
focal_class.var_name: x_
focal_class.declarator: a_
focal_class.modifier: private
focal_class.original_string: private double[] a_;
focal_class.type: double[]
focal_class.var_name: a_
focal_class.declarator: SMALL = 1e-9
focal_class.modifier: private static final
focal_class.original_string: private static final double SMALL = 1e-9;
focal_class.type: double
focal_class.var_name: SMALL
focal_class.declarator: mean_ = true
focal_class.modifier: private
focal_class.original_string: private boolean mean_ = true;
focal_class.type: boolean
focal_class.var_name: mean_
focal_class.declarator: taper_
focal_class.modifier: private
focal_class.original_string: private ITaper taper_;
focal_class.type: ITaper
focal_class.var_name: taper_
focal_class.file: jtstoolkit/src/main/java/ec/tstoolkit/data/DurbinAlgorithm.java
focal_class.identifier: DurbinAlgorithm
focal_class.class_method_signature: DurbinAlgorithm.getAutocovariance(int lag)
focal_class.full_signature: public double getAutocovariance(int lag)
focal_class.identifier: getAutocovariance
focal_class.modifiers: public
focal_class.parameters: (int lag)
focal_class.return: double
focal_class.signature: double getAutocovariance(int lag)
focal_class.class_method_signature: DurbinAlgorithm.getMaxLag()
focal_class.full_signature: public int getMaxLag()
focal_class.identifier: getMaxLag
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getMaxLag()
focal_class.class_method_signature: DurbinAlgorithm.setTaper(ITaper taper)
focal_class.full_signature: public void setTaper(ITaper taper)
focal_class.identifier: setTaper
focal_class.modifiers: public
focal_class.parameters: (ITaper taper)
focal_class.return: void
focal_class.signature: void setTaper(ITaper taper)
focal_class.class_method_signature: DurbinAlgorithm.getTaper()
focal_class.full_signature: public ITaper getTaper()
focal_class.identifier: getTaper
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ITaper
focal_class.signature: ITaper getTaper()
focal_class.class_method_signature: DurbinAlgorithm.solve(IReadDataBlock x, int l)
focal_class.full_signature: public boolean solve(IReadDataBlock x, int l)
focal_class.identifier: solve
focal_class.modifiers: public
focal_class.parameters: (IReadDataBlock x, int l)
focal_class.return: boolean
focal_class.signature: boolean solve(IReadDataBlock x, int l)
focal_class.class_method_signature: DurbinAlgorithm.getCoefficients()
focal_class.full_signature: public double[] getCoefficients()
focal_class.identifier: getCoefficients
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double[]
focal_class.signature: double[] getCoefficients()
focal_class.class_method_signature: DurbinAlgorithm.getAIC()
focal_class.full_signature: public double getAIC()
focal_class.identifier: getAIC
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getAIC()
focal_class.class_method_signature: DurbinAlgorithm.getInnovationVariance()
focal_class.full_signature: public double getInnovationVariance()
focal_class.identifier: getInnovationVariance
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getInnovationVariance()
focal_class.class_method_signature: DurbinAlgorithm.isMeanCorrection()
focal_class.full_signature: public boolean isMeanCorrection()
focal_class.identifier: isMeanCorrection
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isMeanCorrection()
focal_class.class_method_signature: DurbinAlgorithm.setMeanCorrection(boolean mean)
focal_class.full_signature: public void setMeanCorrection(boolean mean)
focal_class.identifier: setMeanCorrection
focal_class.modifiers: public
focal_class.parameters: (boolean mean)
focal_class.return: void
focal_class.signature: void setMeanCorrection(boolean mean)
focal_class.class_method_signature: DurbinAlgorithm.calc(int l)
focal_class.full_signature: private boolean calc(int l)
focal_class.identifier: calc
focal_class.modifiers: private
focal_class.parameters: (int l)
focal_class.return: boolean
focal_class.signature: boolean calc(int l)
focal_class.class_method_signature: DurbinAlgorithm.checkMean()
focal_class.full_signature: private boolean checkMean()
focal_class.identifier: checkMean
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean checkMean()
focal_class.class_method_signature: DurbinAlgorithm.calcCov(int l)
focal_class.full_signature: private boolean calcCov(int l)
focal_class.identifier: calcCov
focal_class.modifiers: private
focal_class.parameters: (int l)
focal_class.return: boolean
focal_class.signature: boolean calcCov(int l)
focal_class.class_method_signature: DurbinAlgorithm.iterate(int l)
focal_class.full_signature: private void iterate(int l)
focal_class.identifier: iterate
focal_class.modifiers: private
focal_class.parameters: (int l)
focal_class.return: void
focal_class.signature: void iterate(int l)
focal_method.body: public boolean solve(IReadDataBlock x, int l) {
          x_ = new double[x.getLength()];
          x.copyTo(x_, 0);
          return calc(l);
      }
focal_method.class_method_signature: DurbinAlgorithm.solve(IReadDataBlock x, int l)
focal_method.full_signature: public boolean solve(IReadDataBlock x, int l)
focal_method.identifier: solve
focal_method.invocations: getLength copyTo calc
focal_method.modifiers: public
focal_method.parameters: (IReadDataBlock x, int l)
focal_method.return: boolean
focal_method.signature: boolean solve(IReadDataBlock x, int l)