Re: [R] Kolmogorov-smirnov test

From: Jay Emerson <>
Date: Mon, 28 Feb 2011 08:42:16 -0500

Taylor Arnold and I have developed a package ks.test (available on R-Forge in beta version) that modifies stats::ks.test to handle discrete null distributions
for one-sample tests. We also have a draft of a paper we could provide (email us). The package uses methodology of Conover (1972) and Gleser (1985) to provide exact p-values. It also corrects an algorithmic problem with stats::ks.test
in the calculation of the test statistic. This is not a bug, per se, because it was
never intended to be used this way. We will submit this new function for inclusion in package stats once we're done testing.

So, for example:
# With the default ks.test (ouch):
> stats::ks.test(c(0,1), ecdf(c(0,1)))

        One-sample Kolmogorov-Smirnov test

data: c(0, 1)
D = 0.5, p-value = 0.5
alternative hypothesis: two-sided

# With our new function (what you would want in this toy example):
> ks.test::ks.test(c(0,1), ecdf(c(0,1)))

        One-sample Kolmogorov-Smirnov test

data: c(0, 1)
D = 0, p-value = 1
alternative hypothesis: two-sided

Original Message:

Date: Mon, 28 Feb 2011 21:31:26 +1100
From: Glen Barnett <>
To: tsippel <>
Subject: Re: [R] Kolmogorov-smirnov test Message-ID:

       <> Content-Type: text/plain; charset=ISO-8859-1

It's designed for continuous distributions. See the first sentence here:

K-S is conservative on discrete distributions

On Sat, Feb 19, 2011 at 1:52 PM, tsippel <> wrote:
> Is the kolmogorov-smirnov test valid on both continuous and discrete data?
> ?I don't think so, and the example below helped me understand why.
> A suggestion on testing the discrete data would be appreciated.
> Thanks,

John W. Emerson (Jay)
Associate Professor of Statistics
Department of Statistics
Yale University

______________________________________________ mailing list
PLEASE do read the posting guide
and provide commented, minimal, self-contained, reproducible code.
Received on Mon 28 Feb 2011 - 13:47:57 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 28 Feb 2011 - 14:40:17 GMT.

Mailing list information is available at Please read the posting guide before posting to the list.

list of date sections of archive