Class EmpiricalACER


  • public class EmpiricalACER
    extends Object
    This class contains empirical ACER \(\hat{\epsilon_k}(\eta_i)\) values and other related statistics estimated from observations.
    • Constructor Detail

      • EmpiricalACER

        public EmpiricalACER​(double[][] peaks,
                             double[] barrierLevels,
                             double nEventsPerPeriod,
                             double peakMean,
                             double[][] acers,
                             double[] means,
                             double[] confidenceIntervals)
    • Method Detail

      • getPeaks

        public double[][] getPeaks()
        Get the peaks found in the observations.
        Returns:
        the peaks (one row for one period)
      • getBarrierLevels

        public double[] getBarrierLevels()
        Get the barrier levels used for estimation.
        Returns:
        the barrier levels
      • getEventCountPerPeriod

        public double getEventCountPerPeriod()
        Get the mean peak rate, or the average number of peaks per period.
        Returns:
        the number of peaks per time unit
      • getPeakMean

        public double getPeakMean()
        Get the average value of peaks.
        Returns:
        the mean of peaks
      • getACERs

        public double[][] getACERs()
        Get the estimated epsilon values for different barrier levels per period.
        Returns:
        the estimates (one row per period)
      • getMeans

        public double[] getMeans()
        Get the (weighted) mean of the estimates for the generated barrier levels.
        Returns:
        the (weighted) means of estimates
      • getConfidenceWidths

        public double[] getConfidenceWidths()
        Get the confidence interval half-widths for the estimates of the barrier levels.
        Returns:
        the confidence interval half-widths