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?


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

a kSamples::ad.testfunção é bastante lenta. Existe uma alternativa mais eficiente?
Nemesi

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.