¿Existe una prueba de bondad de ajuste anderson-darling para dos conjuntos de datos?

10

Sé que ad.test () se puede usar para probar la normalidad.

¿Es posible obtener ad.test para comparar las distribuciones de dos muestras de datos?

x <- rnorm(1000)
y <- rgev(2000)
ad.test(x,y)

¿Cómo puedo realizar la prueba Anderson-Darling en 2 muestras?

evdstat
fuente
2
El artículo de Wikipedia sobre la prueba de AD menciona esto bajo el título "Pruebas de muestras k no paramétricas". Su referencia, un artículo de 1987 JASA por Sholz y Stephens, está disponible gratuitamente en cithep.caltech.edu/~fcp/statistics/hypothesisTest/… .
whuber
Si la pregunta es: ¿cómo puedo hacer que en R (como sugiere la etiqueta): buena pregunta (1) (y la respuesta es probablemente: Plataforma de usted mismo), aunque un poco fuera de lugar aquí ( StackOverflow es un lugar mejor para este tipo de pregunta).
Nick Sabbe
@Nick Encontrar o implementar una prueba GoF, ya sea en R o en cualquier otro idioma, se ajusta perfectamente a nuestro interés en todo lo estadístico.
whuber
1
@whuber: Estoy corregido: acabo de leer la parte relevante de las preguntas frecuentes. Aún así, es una delgada línea entre el amor y el odio. Pero no voté para migrar :-)
Nick Sabbe
2
@ Nick, estoy de acuerdo con la delgada línea. Cuando una pregunta se centra exclusivamente en la mecánica de la programación, su adecuación aquí se vuelve dudosa. Puede encontrar discusiones periódicas sobre esto en meta.
whuber

Respuestas:

7

El paquete adkfue reemplazado por paquete kSamples:

Tratar:

install.packages("kSamples")  
library(kSamples)
ad.test(runif(50), rnorm(30))
Fritz Scholz
fuente
La kSamples::ad.testfunción es bastante lenta. ¿Existe una alternativa más eficiente?
Nemesi