¿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?


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))

La kSamples::ad.testfunción es bastante lenta. ¿Existe una alternativa más eficiente?
Nemesi

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.