ks.test                package:ctest                R Documentation

_K_o_l_m_o_g_o_r_o_v-_S_m_i_r_n_o_v _T_e_s_t_s

_D_e_s_c_r_i_p_t_i_o_n:

     Performs one or two sample Kolmogorov-Smirnov tests.

_U_s_a_g_e:

     ks.test(x, y, ..., alternative = c("two.sided", "less", "greater"))

_A_r_g_u_m_e_n_t_s:

       x: a numeric vector of data values.

       y: either a numeric vector of data values, or a character string
          naming a distribution function.

     ...: parameters of the distribution specified by `y'.

alternative: indicates the alternative hypothesis and must be one of
          `"two.sided"' (default), `"greater"' or `"less"'. You can
          specify just the initial letter.

_D_e_t_a_i_l_s:

     If `y' is numeric, a two sample test of the null that `x' and `y'
     were drawn from the same distribution is performed.

     Alternatively, `y' can be a character string naming a distribution
     function.  In this case, a one sample test of the null that the
     distribution function underlying `x' is `y' with parameters
     specified by ...{} is carried out.

     Currently, no exact p-values are available.  The approximation by
     the limiting distribution may be inaccurate in small samples.

_V_a_l_u_e:

     A list with class `"htest"' containing the following components: 

statistic: the value of the test statistic.

 p.value: the p-value of the test.

alternative: a character string describing the alternative hypothesis.

  method: a character string indicating what type of test was
          performed.

data.name: a character string giving the name(s) of the data.

_R_e_f_e_r_e_n_c_e_s:

     Conover, W. J. (1971), Practical nonparametric statistics. New
     York: John Wiley & Sons. Pages 295-301 (one-sample ``Kolmogorov''
     test), 309-314 (two-sample ``Smirnov'' test).

_S_e_e _A_l_s_o:

     `shapiro.test' which performs the Shapiro-Wilk test for normality.

_E_x_a_m_p_l_e_s:

     x <- rnorm(50)
     y <- runif(30)
     # Do x and y come from the same distribution?
     ks.test(x, y)
     # Does x come from a shifted gamma distribution with shape 3 and scale 2?
     ks.test(x+2, "pgamma", 3, 2) # two-sided
     ks.test(x+2, "pgamma", 3, 2, alternative = "gr")

