test_class.file: jtstoolkit/src/test/java/ec/tstoolkit/arima/ArimaModelBuilderTest.java
test_class.identifier: ArimaModelBuilderTest
test_case.body: @Test
      @Ignore
      public void testMeanNonStationary() {
          SarimaSpecification spec = new SarimaSpecification(12);
          spec.airline();
          SarimaModel arima = new SarimaModel(spec);
          arima.setBTheta(1, -.9);
          arima.setTheta(1, -.6);
          ArimaModelBuilder builder = new ArimaModelBuilder();
   //       builder.setDistribution(new T());
          double[] x = builder.generate(arima, 0.05, 300);
          GlsSarimaMonitor monitor = new GlsSarimaMonitor(null);
          RegArimaModel reg = new RegArimaModel(arima, new DataBlock(x));
          reg.setMeanCorrection(true);
          RegArimaEstimation rslt = monitor.optimize(reg);
          System.out.println(rslt.model.getArima().getMA());
          System.out.println(rslt.likelihood.getB()[0]);
           for (int i = 0; i < x.length; ++i) {
              System.out.println(x[i]);
          }
     }
test_case.class_method_signature: ArimaModelBuilderTest.testMeanNonStationary()
test_case.full_signature: @Test @Ignore public void testMeanNonStationary()
test_case.identifier: testMeanNonStationary
test_case.invocations: airline setBTheta setTheta generate setMeanCorrection optimize println getMA getArima println getB println
test_case.modifiers: @Test @Ignore public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testMeanNonStationary()
focal_class.declarator: m_ndrop = 0
focal_class.modifier: private
focal_class.original_string: private int m_ndrop = 0;
focal_class.type: int
focal_class.var_name: m_ndrop
focal_class.declarator: m_startmean = 100
focal_class.modifier: private
focal_class.original_string: private double m_startmean = 100;
focal_class.type: double
focal_class.var_name: m_startmean
focal_class.declarator: m_startstdev = 10
focal_class.modifier: private
focal_class.original_string: private double m_startstdev = 10;
focal_class.type: double
focal_class.var_name: m_startstdev
focal_class.declarator: RNG = XorshiftRNG.fromSystemNanoTime()
focal_class.modifier: private static
focal_class.original_string: private static IRandomNumberGenerator RNG = XorshiftRNG.fromSystemNanoTime();
focal_class.type: IRandomNumberGenerator
focal_class.var_name: RNG
focal_class.declarator: m_dist=new Normal()
focal_class.modifier: private
focal_class.original_string: private IDistribution m_dist=new Normal();
focal_class.type: IDistribution
focal_class.var_name: m_dist
focal_class.declarator: rng = RNG
focal_class.modifier: private
focal_class.original_string: private IRandomNumberGenerator rng = RNG;
focal_class.type: IRandomNumberGenerator
focal_class.var_name: rng
focal_class.file: jtstoolkit/src/main/java/ec/tstoolkit/arima/ArimaModelBuilder.java
focal_class.identifier: ArimaModelBuilder
focal_class.class_method_signature: ArimaModelBuilder.ArimaModelBuilder()
focal_class.full_signature: public  ArimaModelBuilder()
focal_class.identifier: ArimaModelBuilder
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  ArimaModelBuilder()
focal_class.class_method_signature: ArimaModelBuilder.setStartMean(double m)
focal_class.full_signature: public void setStartMean(double m)
focal_class.identifier: setStartMean
focal_class.modifiers: public
focal_class.parameters: (double m)
focal_class.return: void
focal_class.signature: void setStartMean(double m)
focal_class.class_method_signature: ArimaModelBuilder.setStartStdev(double e)
focal_class.full_signature: public void setStartStdev(double e)
focal_class.identifier: setStartStdev
focal_class.modifiers: public
focal_class.parameters: (double e)
focal_class.return: void
focal_class.signature: void setStartStdev(double e)
focal_class.class_method_signature: ArimaModelBuilder.setDropCount(int n)
focal_class.full_signature: public void setDropCount(int n)
focal_class.identifier: setDropCount
focal_class.modifiers: public
focal_class.parameters: (int n)
focal_class.return: void
focal_class.signature: void setDropCount(int n)
focal_class.class_method_signature: ArimaModelBuilder.getStartMean()
focal_class.full_signature: public double getStartMean()
focal_class.identifier: getStartMean
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getStartMean()
focal_class.class_method_signature: ArimaModelBuilder.getStartStdev()
focal_class.full_signature: public double getStartStdev()
focal_class.identifier: getStartStdev
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getStartStdev()
focal_class.class_method_signature: ArimaModelBuilder.getDropCount()
focal_class.full_signature: public int getDropCount()
focal_class.identifier: getDropCount
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getDropCount()
focal_class.class_method_signature: ArimaModelBuilder.setRandomNumberGenerator(IRandomNumberGenerator rng)
focal_class.full_signature: public void setRandomNumberGenerator(IRandomNumberGenerator rng)
focal_class.identifier: setRandomNumberGenerator
focal_class.modifiers: public
focal_class.parameters: (IRandomNumberGenerator rng)
focal_class.return: void
focal_class.signature: void setRandomNumberGenerator(IRandomNumberGenerator rng)
focal_class.class_method_signature: ArimaModelBuilder.getRandomNumberGenerator()
focal_class.full_signature: public IRandomNumberGenerator getRandomNumberGenerator()
focal_class.identifier: getRandomNumberGenerator
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: IRandomNumberGenerator
focal_class.signature: IRandomNumberGenerator getRandomNumberGenerator()
focal_class.class_method_signature: ArimaModelBuilder.getDistribution()
focal_class.full_signature: public IDistribution getDistribution()
focal_class.identifier: getDistribution
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: IDistribution
focal_class.signature: IDistribution getDistribution()
focal_class.class_method_signature: ArimaModelBuilder.setDistribution(IDistribution dist)
focal_class.full_signature: public void setDistribution(IDistribution dist)
focal_class.identifier: setDistribution
focal_class.modifiers: public
focal_class.parameters: (IDistribution dist)
focal_class.return: void
focal_class.signature: void setDistribution(IDistribution dist)
focal_class.class_method_signature: ArimaModelBuilder.createModel(final Polynomial AR, final Polynomial MA,
              final double var)
focal_class.full_signature: public ArimaModel createModel(final Polynomial AR, final Polynomial MA,
              final double var)
focal_class.identifier: createModel
focal_class.modifiers: public
focal_class.parameters: (final Polynomial AR, final Polynomial MA,
              final double var)
focal_class.return: ArimaModel
focal_class.signature: ArimaModel createModel(final Polynomial AR, final Polynomial MA,
              final double var)
focal_class.class_method_signature: ArimaModelBuilder.generate(final IArimaModel arima, final int n)
focal_class.full_signature: public double[] generate(final IArimaModel arima, final int n)
focal_class.identifier: generate
focal_class.modifiers: public
focal_class.parameters: (final IArimaModel arima, final int n)
focal_class.return: double[]
focal_class.signature: double[] generate(final IArimaModel arima, final int n)
focal_class.class_method_signature: ArimaModelBuilder.generate(final IArimaModel arima, final double mean, final int n)
focal_class.full_signature: public double[] generate(final IArimaModel arima, final double mean, final int n)
focal_class.identifier: generate
focal_class.modifiers: public
focal_class.parameters: (final IArimaModel arima, final double mean, final int n)
focal_class.return: double[]
focal_class.signature: double[] generate(final IArimaModel arima, final double mean, final int n)
focal_class.class_method_signature: ArimaModelBuilder.generateStationary(final IArimaModel starima, final int n)
focal_class.full_signature: public double[] generateStationary(final IArimaModel starima, final int n)
focal_class.identifier: generateStationary
focal_class.modifiers: public
focal_class.parameters: (final IArimaModel starima, final int n)
focal_class.return: double[]
focal_class.signature: double[] generateStationary(final IArimaModel starima, final int n)
focal_class.class_method_signature: ArimaModelBuilder.generateStationary(final IArimaModel starima, final double mean, final int n)
focal_class.full_signature: public double[] generateStationary(final IArimaModel starima, final double mean, final int n)
focal_class.identifier: generateStationary
focal_class.modifiers: public
focal_class.parameters: (final IArimaModel starima, final double mean, final int n)
focal_class.return: double[]
focal_class.signature: double[] generateStationary(final IArimaModel starima, final double mean, final int n)
focal_method.body: public double[] generate(final IArimaModel arima, final int n) {
          return generate(arima, 0, n);
      }
focal_method.class_method_signature: ArimaModelBuilder.generate(final IArimaModel arima, final int n)
focal_method.full_signature: public double[] generate(final IArimaModel arima, final int n)
focal_method.identifier: generate
focal_method.invocations: generate
focal_method.modifiers: public
focal_method.parameters: (final IArimaModel arima, final int n)
focal_method.return: double[]
focal_method.signature: double[] generate(final IArimaModel arima, final int n)