Class LDESPercentileResult

java.lang.Object
jline.solvers.ldes.LDESPercentileResult

public class LDESPercentileResult extends Object
Response time percentiles of one (station, class) pair measured by LDES, with confidence intervals.

Returned by SolverLDES.getPerctRespT(double[]). The point estimates and intervals come from FQUEST (one run) or FIRQUEST (independent replications), applied to the departure-ordered per-job response times; see Sim_fquest and Sim_firquest.

When the pair has too few observations for the procedure, values holds the empirical quantile of all its samples and the interval fields are NaN, since no interval can be justified.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
    Zero-based class index.
    final double[]
    Half widths, NaN when no interval could be formed.
    final boolean[]
    Per percentile, true when the procedure fell back to its heuristic interval.
    final String
    Name of the job class.
    final double
    Confidence level of the intervals.
    final double[]
    Lower confidence limits, NaN when no interval could be formed.
    final String
    Procedure used: "fquest" or "firquest".
    final double[]
    Percentile levels, as fractions in (0,1).
    final int
    Observations used: the sample size, or R times the trimmed replication length.
    final String
    Node name of the station.
    final int
    Zero-based station index.
    final double[]
    Upper confidence limits, NaN when no interval could be formed.
    final double[]
    Point estimates of the response time percentiles.
  • Constructor Summary

    Constructors
    Constructor
    Description
    LDESPercentileResult(String station, String jobClass, int stationIndex, int classIndex, double[] percentiles, double[] values, double[] lower, double[] upper, double[] halfwidth, boolean[] heuristic, double level, String method, int samples)
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • station

      public final String station
      Node name of the station.
    • jobClass

      public final String jobClass
      Name of the job class.
    • stationIndex

      public final int stationIndex
      Zero-based station index.
    • classIndex

      public final int classIndex
      Zero-based class index.
    • percentiles

      public final double[] percentiles
      Percentile levels, as fractions in (0,1).
    • values

      public final double[] values
      Point estimates of the response time percentiles.
    • lower

      public final double[] lower
      Lower confidence limits, NaN when no interval could be formed.
    • upper

      public final double[] upper
      Upper confidence limits, NaN when no interval could be formed.
    • halfwidth

      public final double[] halfwidth
      Half widths, NaN when no interval could be formed.
    • heuristic

      public final boolean[] heuristic
      Per percentile, true when the procedure fell back to its heuristic interval.
    • level

      public final double level
      Confidence level of the intervals.
    • method

      public final String method
      Procedure used: "fquest" or "firquest".
    • samples

      public final int samples
      Observations used: the sample size, or R times the trimmed replication length.
  • Constructor Details

    • LDESPercentileResult

      public LDESPercentileResult(String station, String jobClass, int stationIndex, int classIndex, double[] percentiles, double[] values, double[] lower, double[] upper, double[] halfwidth, boolean[] heuristic, double level, String method, int samples)