Class ShimodairaHasegawaStatistics

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double[] getOriginalTestStatistics​(double[] originalOptimisedLogLikelihoods, int numberOfTopologies)  
      double[] getPValues​(double[] originalOptimisedLogLikelihoods, double[][] replicateLogLikelihoods, int numberOfReplicates, int numberOfTopologies)
      The pValue in this case represents the alpha value ( CI 1-alpha) when topology becomes significantly different from the ML topology (or stops being not significantly different)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ShimodairaHasegawaStatistics

        public ShimodairaHasegawaStatistics()
    • Method Detail

      • getPValues

        public double[] getPValues​(double[] originalOptimisedLogLikelihoods,
                                   double[][] replicateLogLikelihoods,
                                   int numberOfReplicates,
                                   int numberOfTopologies)
        The pValue in this case represents the alpha value ( CI 1-alpha) when topology becomes significantly different from the ML topology (or stops being not significantly different)
        Specified by:
        getPValues in interface TopologyTestEngine.StatisticsHandler
        Parameters:
        originalOptimisedLogLikelihoods - stored as [topology]
        replicateLogLikelihoods - store as [replicate][topology]
        numberOfTopologies - the number of topologies
        numberOfReplicates - the number of replicates
        Returns:
        the pValue array