R for beginners: Kolmogorov-Smirnov test

Kolmogorov Smirnov Test

Dalam statistik, Kolmogorov-Smirnov (K-S) Test merupakan salah satu bentuk uji normalitas dengan referensi probabilitas distribusi (pada One Sample K-S Test) atau untuk membandingkan dua sample (Two Sample K-S Test). Uji normalitas sendiri merupakan uji statistik untuk melihat distribusi suatu sample dan biasanya dilakukan sebelum data diolah dengan model-model yang ada. Sampel yang baik, memiliki distribusi data yang normal.

Untuk menjalankan K-S Test pada R, perintah yang digunakan adalah

ks.test(x, y, ...,
alternative = c("two.sided", "less", "greater"),
exact = NULL)

dimana :

x a numeric vector of data values.
y either a numeric vector of data values, or a character string naming a cumulative distribution function or an actual cumulative distribution function such as pnorm.
... parameters of the distribution specified (as a character string) by y.
alternative indicates the alternative hypothesis and must be one of “two.sided” (default), “less”, or “greater”. You can specify just the initial letter of the value, but the argument name must be give in full. See ‘Details’ for the meanings of the possible values.
exact NULL or a logical indicating whether an exact p-value should be computed. Not used for the one-sided two-sample case.

One Sample KS-Test
One sample KS-Test digunakan untuk membandingkan data pada sebuah vector dengan standar normal distribusi.

Contoh:
Sediakan dulu data:
> var1 <- 1:100 # membuat vector dengan nama var1
> ks.test (var1, ecdf(var1)) # menjalankan Kolmogorov Smirnov test

Hasil yang akan keluar

One-sample Kolmogorov-Smirnov test

data: var1
D = 0.01, p-value = 1
alternative hypothesis: two-sided

Catatan: ecdf merupakan empirical cumulative distribution function.

Two Sample KS-Test
Two Sample KS-Test digunakan untuk membandingkan normalitas data pada dua sample.

Contoh:
> var1 <- 1:100 # membuat vector dengan nama var1
> var2 <- 100:1 # membuat vector dengan nama var2
> ks.test (var1, var2)) # menjalankan Kolmogorov Smirnov test

Hasil yang akan keluar

Two-sample Kolmogorov-Smirnov test

data: var1 and var2
D = 0, p-value = 1
alternative hypothesis: two-sided

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s