K_STest
javanpst.tests.goodness.K_STest

Class K_STest



  • public class K_STestextends StatisticalTest
    The K_S test. The Kolmogorov-Smirnov test for one sample can be used to adjust a given sample to a continuous distribution This version allows to adjust to several distributions , (Normal, Exponential, Uniform, Chi-Square, Laplace, Logistic, Gamma and Weibull) but they have to be completely defined
    • Constructor Detail

      • K_STest

        public K_STest()
        Default builder
      • K_STest

        public K_STest(NumericSequence newSequence)
        Builder. Load data to test.
        Parameters:
        newSequence - data to test.
    • Method Detail

      • setData

        public void setData(NumericSequence newSequence)
        Load data to test.
        Parameters:
        newSequence - data to test.
      • adjustNormal

        public void adjustNormal(double m,                double s)
        Sets adjustment to a Normal distribution, specifying mean and sigma.
        Parameters:
        m - mean of the distribution
        s - sigma parameter of the distribution
      • adjustExponential

        public void adjustExponential(double m)
        Sets adjustment to a Exponential distribution fully defined
        Parameters:
        m - mean of the distribution
      • adjustUniform

        public void adjustUniform(double start,                 double end)
        Sets adjustment to a Uniform distribution fully defined
        Parameters:
        start - lower limit of the distribution
        end - upper limit of the distribution
      • adjustChiSquare

        public void adjustChiSquare(int freedom)
        Sets adjustment to a Chi-square distribution fully defined
        Parameters:
        freedom - number of degrees of freedom
      • adjustGamma

        public void adjustGamma(double K,               double lambda)
        Sets adjustment to a Gamma distribution fully defined
        Parameters:
        K - K parameter of the distribution
        lambda - lambda parameter of the distribution
      • adjustLaplace

        public void adjustLaplace(double mean,                 double scale)
        Sets adjustment to a Laplace distribution fully defined
        Parameters:
        mean - mean of the distribution
        scale - scale parameter of the distribution
      • adjustLogistic

        public void adjustLogistic(double mean,                  double S)
        Sets adjustment to a Logistic distribution fully defined
        Parameters:
        mean - mean of the distribution
        S - S parameter of the distribution
      • adjustWeibull

        public void adjustWeibull(double K,                 double lambda)
        Sets adjustment to a Weibull distribution fully defined
        Parameters:
        K - K parameter of the distribution
        lambda - lambda parameter of the distribution
      • getDn

        public double getDn()
        Get Dn statistic
        Returns:
        Dn Statistic
      • getPValue

        public double getPValue()
        Get p-value of the test
        Returns:
        p-value computed

SCaVis 1.7 © jWork.org