Test de Kolmogorov-Smirnov

Je suis à l'aide de la fonction R ks.test() pour tester la distribution Uniforme de la R générateur de nombre aléatoire. Je suis en utilisant le code suivant:
replicate(100000, ks.test(runif(n),y="punif").

Quand n est inférieur ou égal à 100, il fonctionne, mais quand n est supérieure à 100, je reçois le Message d'Avertissement suivant:

In ks.test(runif(100000), y = "punif") :
  ties should not be present for the Kolmogorov-Smirnov test.

Quels sont ces "liens"?

Avez-vous essayé ?ks.test
Sonne comme runif() retourné des valeurs en double. Essayez de regarder x<-runif(100000);ks.test(x, y = "punif");sum(duplicated(x)) au lieu de voir si c'est le cas. (Parce que c'est aléatoire, vous ne pourriez pas obtenir le même résultat à chaque fois)

OriginalL'auteur Egodym | 2015-01-26