Class DoubleRandomMap

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

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

    • DoubleRandomMap

      public DoubleRandomMap()
      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 = KEY
      val - = double value Adds a new element to the map of random values
    • add

      public void add(double idx, double val)
      Deprecated.
      Parameters:
      idx - = index = KEY
      val - = double value Adds a new element to the map of random values
    • addAll

      public void addAll(int[] keyArray, double[] valArray)
      Deprecated.
      Parameters:
      keyArray - = index
      valArray - = double value Adds new elements to the map of random values
    • addAll

      public void addAll(double[] keyArray, double[] valArray)
      Deprecated.
      Parameters:
      keyArray - = index
      valArray - = double value Adds new elements to the map of random values
    • get

      public double get(int idx)
      Deprecated.
      Specified by:
      get in interface DoubleRandomTable
      Parameters:
      idx - = index = KEY
      Returns:
      the element idx of the map
    • get

      public double get(double idx)
      Deprecated.
      Parameters:
      idx - = index = KEY
      Returns:
      the element idx of the map
    • getAllIdx

      public double[] getAllIdx()
      Deprecated.
      Returns:
      an array with all keys in the map, sorted!
    • getAll

      public double[] getAll()
      Deprecated.
      Specified by:
      getAll in interface DoubleRandomTable
      Returns:
      an array with all elements in the map
    • 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
      Returns:
      the average of elements with key <= idx
    • getAvg

      public double getAvg(double idx)
      Deprecated.
      Parameters:
      idx - = index
      Returns:
      the average of elements with key <= idx
    • getAvg

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

      public double[] getAllAvg()
      Deprecated.
      Specified by:
      getAllAvg in interface DoubleRandomTable
      Returns:
      an array with all partial averages (running averages) of the map
    • 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
      Returns:
      the standard deviation of elements with key <= idx
    • getStdv

      public double getStdv(double idx)
      Deprecated.
      Parameters:
      idx - = index
      Returns:
      the standard deviation of elements with key <= idx
    • getStdv

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

      public double[] getAllStdv()
      Deprecated.
      Specified by:
      getAllStdv in interface DoubleRandomTable
      Returns:
      an array with all partial stdvs (running stdvs) of the map
    • 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
      confidence - between zero and one
      Returns:
      with the confidence given, a bound to the absolute error of the mean of elements with key <= idx
    • getBoundAbsErrorOfMean

      public double getBoundAbsErrorOfMean(double idx, double confidence)
      Deprecated.
      Parameters:
      idx - = index
      confidence - between zero and one
      Returns:
      with the confidence given, a bound to the absolute error of the mean of elements with key <= idx
    • 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 map
    • 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 map
    • 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 elements with key <= idx
    • getBoundRelErrorOfMean

      public double getBoundRelErrorOfMean(double idx, double confidence)
      Deprecated.
      Parameters:
      idx - = index
      confidence - between zero and one
      Returns:
      with the confidence given, a bound to the relative error of the mean of elements with key <= idx
    • 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 map
    • 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 map
    • 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 elements with key <= idx
    • getConfidenceInterval

      public double[] getConfidenceInterval(double idx, double confidence)
      Deprecated.
      Parameters:
      idx - = index
      confidence - between zero and one
      Returns:
      the confidence interval of the average based on elements with key <= idx
    • 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 map
    • 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 map
    • 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 map