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.