Documentation of 'javanpst.distributions.tests.SpearmanDistribution' Java class
SpearmanDistribution
javanpst.distributions.tests

Class SpearmanDistribution



  • public class SpearmanDistribution
    extends java.lang.Object
    An implementation of the Spearman distribution. Uses a Singleton pattern to ensure only an instance of the class is allowed.
    • Method Detail

      • getInstance

        public static SpearmanDistribution getInstance()
        Singleton pattern access to the distribution
        Returns:
        the instance of the distribution
      • getCriticalTable

        public static Critical1KeyTable getCriticalTable()
        Gets the table of critical values of the distribution
        Returns:
        Reference to the table
      • getExactTable

        public static Aproximate1KeyTable getExactTable()
        Gets the table of the distribution
        Returns:
        Reference to the table
      • computeExactProbability

        public double computeExactProbability(int n,
                                              double T)
        Computes exact probability of the Spearman distribution
        Parameters:
        n - number of pairs
        T - Spearman statistic
        Returns:
        p-value computed
      • computeAproximatedProbability

        public double computeAproximatedProbability(int n,
                                                    double T)
        Computes approximated probability of the exact Spearman distribution
        Parameters:
        n - number of pairs
        T - Spearman statistic
        Returns:
        p-value computed
      • computeAsymptoticProbability

        public double computeAsymptoticProbability(double Z,
                                                   boolean dependence)
        Computes asymptotic probability of the Spearman distribution
        Parameters:
        Z - normal approximation
        dependence - true if testing positive dependence. False, if negative
        Returns:
        p-value computed

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.