Implementación de Python
He escrito una implementación de python usando numpy. Puede encontrar el código aquí , puede encontrar más información en la cadena de documentación del código.
Y aquí hay otro (no por mí). Este cuaderno proporciona una implementación de Python para la prueba 2D KS con 2 muestras. El .py
archivo se puede descargar aquí . El código parece ser una traducción directa del C
código, la eficiencia podría ser un problema si el tamaño de la muestra es grande.
Sin embargo, es mejor que compruebe los códigos (sin importar cuál) con los documentos / libros originales antes de usarlos. Las implementaciones de Python de la prueba 2d KS están mucho menos controladas que las de R.
Más información
El algoritmo se desarrolló por primera vez en dos documentos (como veo)
Una buena introducción y la C
implementación se pueden encontrar en
Aquí hay una publicación titulada Cuidado con que la prueba de Kolmogorov-Smirnov también está relacionada con el tema, es posible que desee echar un vistazo. Alienta el uso del método de remuestreo para evaluar el valor p con una distancia KS dada.