Existe um teste de ajuste de qualidade de Anderson-querido para dois conjuntos de dados?

10

Eu sei que ad.test () pode ser usado para testar a normalidade.

É possível obter ad.test para comparar as distribuições de duas amostras de dados?

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

Como posso executar o teste de Anderson-Darling em 2 amostras?

evdstat
fonte
2
O artigo da Wikipedia sobre o teste do AD menciona isso sob o título "Testes não-paramétricos de amostras-k". Sua referência, um artigo da JASA de 1987 de Sholz e Stephens, está disponível gratuitamente em cithep.caltech.edu/~fcp/statistics/hypothesisTest/… .
whuber
Se a pergunta for: como posso fazer isso em R (como a tag sugere): boa pergunta (+1) (e a resposta provavelmente é: manipule você mesmo), embora um pouco extraviado aqui ( StackOverflow é um lugar melhor para esse tipo de questão).
Nick Sabbe 23/06/11
@Nick Encontrar ou implementar um teste GoF, seja em R ou em qualquer outro idioma, se encaixa perfeitamente no nosso interesse em todas as coisas estatísticas.
whuber
11
@ whuber: Estou corrigido: Acabei de ler a parte relevante do FAQ. Ainda assim, é uma linha tênue entre amor e ódio. Mas Eu não votei para migrar :-)
Nick Sabbe
2
@ Nick Concordo com a linha fina. Quando uma pergunta se concentra puramente na mecânica da programação, sua adequação aqui se torna duvidosa. Você pode encontrar discussões periódicas sobre isso na meta.
whuber

Respostas:

7

O pacote adkfoi substituído pelo pacote kSamples:

Tentar:

install.packages("kSamples")  
library(kSamples)
ad.test(runif(50), rnorm(30))
Fritz Scholz
fonte
a kSamples::ad.testfunção é bastante lenta. Existe uma alternativa mais eficiente?
Nemesi
5

O pacote adk para R faz isso. http://cran.r-project.org/web/packages/adk/

install.packages("adk")
library(adk)
adk.test(runif(50), rnorm(30))
momeara
fonte
2
O pacote adk foi removido do CRAN. Existe uma alternativa?
JE42