Esiste un test di adattamento alla bontà anderson per due set di dati?


10

So che ad.test () può essere usato per testare la normalità.

È possibile ottenere ad.test per confrontare le distribuzioni da due campioni di dati?

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

Come posso eseguire il test Anderson-Darling su 2 campioni?


2
L' articolo di Wikipedia sul test AD menziona questo sotto l'intestazione "Test k-sample non parametrici". Il suo riferimento, un articolo JASA del 1987 di Sholz e Stephens, è disponibile gratuitamente su cithep.caltech.edu/~fcp/statistics/hypothesisTest/… .
whuber

Se la domanda è: come posso farlo in R (come suggerisce il tag): buona domanda (+1) (e la risposta è probabilmente: rig da soli), anche se un po 'fuori posto qui ( StackOverflow è un posto migliore per questo tipo di domanda).
Nick Sabbe,

@Nick Trovare o implementare un test GoF, sia in R che in qualsiasi altra lingua, rientra perfettamente nel nostro interesse per tutte le cose statistiche.
whuber

1
@whuber: mi correggo: ho appena letto la parte rilevante della domanda. Tuttavia, è una linea sottile tra amore e odio. Ma non ho votato per migrare :-)
Nick Sabbe,

2
@Nick Sono d'accordo sulla linea sottile. Quando una domanda si concentra esclusivamente sulla meccanica della programmazione, la sua appropriatezza qui diventa dubbia. Puoi trovare discussioni periodiche su questo su meta.
whuber

Risposte:


7

Il pacchetto è adkstato sostituito dal pacchetto kSamples:

Provare:

install.packages("kSamples")  
library(kSamples)
ad.test(runif(50), rnorm(30))

la kSamples::ad.testfunzione è piuttosto lenta. Esiste un'alternativa più efficiente?
Nemesi,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.