Apakah ada uji kelayakan anderson-sayang untuk dua set data?

10

Saya tahu ad.test () dapat digunakan untuk menguji normalitas.

Apakah mungkin untuk mendapatkan ad.test untuk membandingkan distribusi dari dua sampel data?

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

Bagaimana saya bisa melakukan uji Anderson-Darling pada 2 sampel?

evdstat
sumber
2
The artikel Wikipedia pada tes AD menyebutkan ini di bawah judul "Non-parametrik tes k-sampel." Rujukannya, makalah JASA 1987 oleh Sholz dan Stephens, tersedia secara bebas di cithep.caltech.edu/~fcp/statistics/hypothesisTest/… .
whuber
Jika pertanyaannya adalah: bagaimana saya bisa melakukannya di R (seperti yang ditunjukkan oleh tag): pertanyaan yang bagus (+1) (dan jawabannya mungkin: rig sendiri), meskipun agak salah tempat di sini ( StackOverflow adalah tempat yang lebih baik untuk jenis ini pertanyaan).
Nick Sabbe
@Nick Menemukan atau menerapkan tes GoF, apakah dalam bahasa R atau bahasa lainnya, cocok dengan minat kami dalam semua hal statistik.
whuber
1
@whuber: Saya berdiri dengan benar: Saya baru saja membaca bagian yang relevan dari faq. Tetap saja, ini adalah garis tipis antara cinta dan benci. Tapi saya tidak memilih untuk bermigrasi :-)
Nick Sabbe
2
@Nick Saya setuju tentang garis tipis. Ketika sebuah pertanyaan berfokus murni pada mekanisme pemrograman, kesesuaiannya di sini menjadi diragukan. Anda dapat menemukan diskusi berkala tentang ini di meta.
whuber

Jawaban:

7

Paket adkdigantikan oleh paket kSamples:

Mencoba:

install.packages("kSamples")  
library(kSamples)
ad.test(runif(50), rnorm(30))
Fritz Scholz
sumber
yang kSamples::ad.testfungsi agak lambat. Apakah ada alternatif yang lebih efisien?
Nemesi
5

Paket adk untuk R melakukan ini. http://cran.r-project.org/web/packages/adk/

install.packages("adk")
library(adk)
adk.test(runif(50), rnorm(30))
momeara
sumber
2
Paket adk telah dihapus dari CRAN. Apakah ada alternatif?
JE42