Total Tayangan Halaman

Rabu, 02 November 2011

uji kenormalan melalui uji kolmogorov-smirnov dengan macro minitab



1.      KOLMOGOROV-SMIRNOV


Asumsi-asumsi:
Data terdiri atas hasil-hasil pengamatan bebas X1,X2,…Xn  yang merupakan sebuah sampel acak berukuran n dari suatu fungsi distribusi yang ditentukan dan dinyatakan dengan F(x).
Hipotesis-hipotesis:
Jika diandaikan F0(x) sebagai fungsi distribusi yang dihipotesiskan (fungsi peluang kumulatif), maka dapat dinyatakan hipotesisnya sbb:
a.      Dua sisi
H0 : F(x)=F0(x) untuk semua nilai x
H1 : F(x)≠F0(x) untuk sekurang-kurangnya sebuah nilai x
b.      Satu sisi
H0 : F(x)≥F0(x) untuk semua nilai x
H1 : F(x)<F0(x) untuk sekurang-kurangnya sebuah nilai x
c.       Satu sisi
H0 : F(x)≤F0(x) untuk semua nilai x
H1 : F(x)>F0(x) untuk sekurang-kurangnya sebuah nilai x
Statistik Ujinya:

  

i
X
x (diurutkan)
F(x(i))
D-
D+
1
x1
x(1)



2
x2
x(2)



3
x3
x(3)



.
.
.



.
.
.



n
Xn
x(n)



 



Pengambilan Keputusan:
Jika D hitung> Dtabel (D α,n) maka dapat diambil kesimpulan Tolak H0,data sampel tidak mengikuti distribusi yang dihipotesiskan, dan sebaliknya jika Dhitung< Dtabel (D α,n) maka dapat disimpulkan Gagal tolak H0, data sampel mengikuti distribusi yang dihipotesisikan.

berikut adalah syntax uji kolmogorov pada macro minitab:

macro
kolmogorov n Dtabel C1 C2 C3 C5 C6 C7
mconstant n i Dtabel k1 k2 Dhitung
mcolumn c1 c2 c3 c5 c6 c7

Sort c1 c2;
By c1.
CDF c2 c3;
Normal 5.0 1.0.
let n= count(c1)

do i=1:n
let c5(i)=c3(i)-(i-1)/n
let c6=(i/n)-c3(i)
enddo

let k1=max(c5)
let k2=max(c6)
let c7(1)=k1
let c7(2)=k2
let Dhitung=max(c7)

print 'H0: Data berasal dari distribusi normal'
print 'H1 : Data tidak berasal dari distribusi normal'
print 'alpa = 5%'
print Dtabel
print Dhitung

if Dhitung>Dtabel
print 'Kesimpulan: TOLAK H0, data tidak berasal dari distribusi Normal'
else
print 'Kesimpulan: GAGAL TOLAK H0, data berasal dari distribusi Normal'
endif
endmacro

 

Tidak ada komentar:

Posting Komentar