Class DoubleRandomSequence

java.lang.Object
rma.stats.model.DoubleRandomSequence
All Implemented Interfaces:
DoubleRandomTable

@Deprecated public class DoubleRandomSequence extends Object implements DoubleRandomTable
Deprecated.
in hec-monolith 1.0. Look for equivalent in package hec.statistics
  • Constructor Details

    • DoubleRandomSequence

      public DoubleRandomSequence()
      Deprecated.
  • Method Details

    • size

      public int size()
      Deprecated.
      Specified by:
      size in interface DoubleRandomTable
    • clear

      public void clear()
      Deprecated.
      Specified by:
      clear in interface DoubleRandomTable
    • clone

      public Object clone()
      Deprecated.
      Specified by:
      clone in interface DoubleRandomTable
      Overrides:
      clone in class Object
    • writeBuf

      public boolean writeBuf(BufferedWriter buf)
      Deprecated.
      Writes values to buffer writer
      Specified by:
      writeBuf in interface DoubleRandomTable
    • readBuf

      public boolean readBuf(BufferedReader buf)
      Deprecated.
      Reads values from buffer reader
      Specified by:
      readBuf in interface DoubleRandomTable
    • add

      public void add(int idx, double val)
      Deprecated.
      Specified by:
      add in interface DoubleRandomTable
      Parameters:
      idx - = index in sequence (1,2,3,..)
      val - = double value Adds a new element to the sequence of random values and truncates the sequence to that element. Subsequent elements get erased. If idx is out of bonds, it does nothing with one exception: if idx = size+1 it behaves just like addLast.
    • add

      public void add(double val)
      Deprecated.
      Parameters:
      val - = double value Appends a new element to the the end of the sequence of random values
    • addAll

      public void addAll(int idx, double[] valArray)
      Deprecated.
      Parameters:
      idx - = index in sequence (1,2,3,..)
      valArray - = double value Adds new elements to the sequence of random values and truncates the sequence to that element. Subsequent elements get erased. If idx is out of bonds, it does nothing with one exception: if idx = size+1 it behaves just like addLast.
    • addAll

      public void addAll(double[] valArray)
      Deprecated.
      Parameters:
      valArray - = double value Appends values in the array to the the end of the sequence of random values
    • get

      public double get(int idx)
      Deprecated.
      Specified by:
      get in interface DoubleRandomTable
      Parameters:
      idx - = index (1,2,3,..)
      Returns:
      the element idx of the sequence
    • getLast

      public double getLast()
      Deprecated.
      Returns:
      the last element in the sequence
    • getAllIdx

      public double[] getAllIdx()
      Deprecated.
      Returns:
      an array with all indices (1,2,3,...)
    • getAll

      public double[] getAll()
      Deprecated.
      Specified by:
      getAll in interface DoubleRandomTable
      Returns:
      an array with all elements in the sequence
    • writeDSS

      public void writeDSS(DSSIdentifier dssId)
      Deprecated.
      Specified by:
      writeDSS in interface DoubleRandomTable
      Parameters:
      dssId - Writes values to DSS
    • readDSS

      public void readDSS(DSSIdentifier dssId)
      Deprecated.
      Specified by:
      readDSS in interface DoubleRandomTable
      Parameters:
      dssId - Reads values from DSS
    • getAvg

      public double getAvg(int idx)
      Deprecated.
      Specified by:
      getAvg in interface DoubleRandomTable
      Parameters:
      idx - = index (1,2,3,...)
      Returns:
      the average of the first idx elements of the sequence
    • getAvg

      public double getAvg()
      Deprecated.
      Specified by:
      getAvg in interface DoubleRandomTable
      Returns:
      the average of all the elements of the sequence
    • getAllAvg

      public double[] getAllAvg()
      Deprecated.
      Specified by:
      getAllAvg in interface DoubleRandomTable
      Returns:
      an array with all partial averages (running averages) of the sequence
    • writeAvgDSS

      public void writeAvgDSS(DSSIdentifier dssId)
      Deprecated.
      Specified by:
      writeAvgDSS in interface DoubleRandomTable
      Parameters:
      dssId - Writes to DSS running average values
    • getStdv

      public double getStdv(int idx)
      Deprecated.
      Specified by:
      getStdv in interface DoubleRandomTable
      Parameters:
      idx - = index (1,2,3,...)
      Returns:
      the standard deviation of the first idx elements of the sequence
    • getStdv

      public double getStdv()
      Deprecated.
      Specified by:
      getStdv in interface DoubleRandomTable
      Returns:
      the standard deviation of all the elements of the sequence
    • getAllStdv

      public double[] getAllStdv()
      Deprecated.
      Specified by:
      getAllStdv in interface DoubleRandomTable
      Returns:
      an array with all partial stdvs (running stdvs) of the sequence
    • writeStdvDSS

      public void writeStdvDSS(DSSIdentifier dssId)
      Deprecated.
      Specified by:
      writeStdvDSS in interface DoubleRandomTable
      Parameters:
      dssId - Writes to DSS running standard deviation values
    • getBoundAbsErrorOfMean

      public double getBoundAbsErrorOfMean(int idx, double confidence)
      Deprecated.
      Specified by:
      getBoundAbsErrorOfMean in interface DoubleRandomTable
      Parameters:
      idx - = index (1,2,3,...)
      confidence - between zero and one
      Returns:
      with the confidence given, a bound to the absolute error of the mean of the first idx elements of the sequence
    • getBoundAbsErrorOfMean

      public double getBoundAbsErrorOfMean(double confidence)
      Deprecated.
      Specified by:
      getBoundAbsErrorOfMean in interface DoubleRandomTable
      Parameters:
      confidence - between zero and one
      Returns:
      with the confidence given, a bound to the absolute error of the mean of the sequence
    • getAllBoundAbsErrorOfMean

      public double[] getAllBoundAbsErrorOfMean(double confidence)
      Deprecated.
      Specified by:
      getAllBoundAbsErrorOfMean in interface DoubleRandomTable
      Parameters:
      confidence - between zero and one
      Returns:
      with the confidence given, an array of bounds to the absolute errors of the partial means of the sequence
    • writeBoundAbsErrorOfMeanDSS

      public void writeBoundAbsErrorOfMeanDSS(DSSIdentifier dssId, double confidence)
      Deprecated.
      Specified by:
      writeBoundAbsErrorOfMeanDSS in interface DoubleRandomTable
      Parameters:
      dssId -
      confidence - between zero and one Writes to DSS the running bounds of abs error of mean
    • getBoundRelErrorOfMean

      public double getBoundRelErrorOfMean(int idx, double confidence)
      Deprecated.
      Specified by:
      getBoundRelErrorOfMean in interface DoubleRandomTable
      Parameters:
      idx - = index
      confidence - between zero and one
      Returns:
      with the confidence given, a bound to the relative error of the mean of the first idx elements of the sequence
    • getBoundRelErrorOfMean

      public double getBoundRelErrorOfMean(double confidence)
      Deprecated.
      Specified by:
      getBoundRelErrorOfMean in interface DoubleRandomTable
      Parameters:
      confidence - between zero and one
      Returns:
      with the confidence given, a bound to the relative error of the mean of the sequence
    • getAllBoundRelErrorOfMean

      public double[] getAllBoundRelErrorOfMean(double confidence)
      Deprecated.
      Specified by:
      getAllBoundRelErrorOfMean in interface DoubleRandomTable
      Parameters:
      confidence - between zero and one
      Returns:
      with the confidence given, an array of bounds to the relative errors of the partial means of the sequence
    • writeBoundRelErrorOfMeanDSS

      public void writeBoundRelErrorOfMeanDSS(DSSIdentifier dssId, double confidence)
      Deprecated.
      Specified by:
      writeBoundRelErrorOfMeanDSS in interface DoubleRandomTable
      Parameters:
      dssId -
      confidence - between zero and one Writes to DSS the running bounds of rel error of mean
    • getConfidenceInterval

      public double[] getConfidenceInterval(int idx, double confidence)
      Deprecated.
      Specified by:
      getConfidenceInterval in interface DoubleRandomTable
      Parameters:
      idx - = index
      confidence - between zero and one
      Returns:
      the confidence interval of the average based on the first idx+1 elements of the sequence
    • getConfidenceInterval

      public double[] getConfidenceInterval(double confidence)
      Deprecated.
      Specified by:
      getConfidenceInterval in interface DoubleRandomTable
      Parameters:
      confidence - between zero and one
      Returns:
      the confidence interval of the average of the sequence
    • getAllConfidenceInterval

      public double[][] getAllConfidenceInterval(double confidence)
      Deprecated.
      Specified by:
      getAllConfidenceInterval in interface DoubleRandomTable
      Parameters:
      confidence - between zero and one
      Returns:
      the confidence interval of the partial means (running average) of the sequence
    • writeConfidenceInterval

      public void writeConfidenceInterval(DSSIdentifier dssId, double confidence)
      Deprecated.
      Specified by:
      writeConfidenceInterval in interface DoubleRandomTable
      Parameters:
      dssId -
      confidence - between zero and one Writes to DSS the confidence interval of the partial means (running average) of the sequence