Tuesday, 22 November 2016

Banyak Jalan Menuju Normal! (Transformasi Data dalam Statistik)

Hai..!!! Lama tidak menyapa,, hehehe... Apa kabar guys?? sudah siap digoyang lagi?? Hehehe....berhubung malam ini gue kurang kerjaan, sekaligus cari-cari kerjaan, maka gue putusin buat menyapa fans-fans gue di blog partikeluang ini... (pedeee..)

Well, beberapa minggu bergumul sama data ternyata bisa bikin level stres bertambah, rambut semakin rontok dan ukuran pinggang semakin lebar (karena kebanyakan ngemil pas begadang), tapii.... kabar baiknyaaa kapasitas otak juga ikut nambah dikit bro,,terutama untuk masalah statisik. Di sini gue pingin bagi pengalaman gue olah data pake program IBM SPSS versi 20,, yang terbaru itu broo...hohoho.. (gayanyaa..padahal beberapa hari lagi trialnya expired!!)

Oke, dalam statistik itu ada dua mahzab bro, namanya mahzab parametrik dan mahzab nonparametrik. Wuih,,makanan apaan tuh coba, keren banget namanya, hehe.  Statistik parametrik ntu adalah statistik yang mempertimbangkan jenis sebaran atau distribusi data, yaitu apakah data menyebar secara normal atau tidak. 
Jadi paling nggak ada dua syarat kalo mau jadi parametrician (haha...nama fans yang aneh,,gapapa ya, daripada parametwibii..ooppssss...), yaitu pertama varians datanya homogen (maksudnya setipe-tipe gitu deeh..nggak ada yang terlalu hipster,  atau terlalu nerd, alias banyakan mainstream,hoho) dan yang kedua datanya berdistribusi normal. Trus satu sih, skala pengukurannya minimal interval yaa.. ( belum belajar skala pengukuran? Kapan2 deh dibahas,,sementara googling sendiri lagi aja yaa..daripada twitteran doang :D )
Nah, normalnya itu yang kayak gimana? Data normal ntu gampangannya data yang kalo lu bikin hisotgrammnya berbentuk kayak lonceng. Jadi cenderung mengerucut di tengah gitu deh,,jadi nilai rata-rata hitungnya (mean) sama dengan nilai median dan modus (belum paham mean, median, modus? googling sendiri yaaa...). Nah, contoh konkretnya kayak gini nih:


Trus, gimana kalo varians datanya ternyata tinggi dan tidak berdistribusi normal?? Berarti udah saatnya kalian jadi nonpar lovers (itu nama pengikutnya mahszab nonparametrik menurut gue..haha), alias hijrah ke statistik non-parametrik! Karena mahzab  nonparamaterik itu statistik bebas sebaran (nggak mensyaratkan bentuk sebaran parameter populasi, baik normal atau nggak. Selain itu, statistik non-parametrik biasanya pake skala pengukuran sosial, yakni nominal dan ordinal yang umumnya memang nggak berdistribusi normal.

Oke, masalah statistik nonparametrik kita pending dulu kenalannya, kali ini kita bakal ngebahas syarat amat utama dalam statistik parametrik, yaitu: UJI NORMALITAS. Well, seperti yang gue udah bilang tadi bro, semacam kalian lah, pasti masing-masing punya kriteria pasangan yang ideal. Begitu juga halnya sama uji statistik parametrik bro, dia juga punya kriteria gitu deh, biar nggak dikira gampangan, haha. Nah, uji normalitas ini semacam ujian masuk buat mereka-mereka yang mau bercumbu lebih jauh sama statistik parametrik (halah, alaynyaaa...)

BERBAGAI CARA UJI NORMALITAS

Dalam SPSS beberapa versi, cara uji normalitas ini relatif sama sih, dan itu gampang banget bro,, nggak usahlah kalian buru-buru ngacir ke olah data setelah selesai penelitian buat cari tahu data kalian normal atau nggak, mending coba dulu step-step di bawah ini! Okay mas bro, mbak bro??? Chekidooott!!

Oke, ada dua cara untuk menuji normalitas data, cara pertama pake grafik, cara kedua pake uji statistik. Nah, cara yang grafik itu udah serign ditinggalin bro sekarang, soalnya dia suka geje gitu, sedangkan kita-kita ini, khususnya para cewek, kan butuh yang namanya kepastian (ehem), jadi mendingan tinggalin yang geje, cari yang pasti-pasti aja (lho? Ini arahnya kemana coba??). Uhuk..

Tapi nggak papa, tetep kita pelajari dua-duanya yaa, hmm.. ini cara kalo lu mau liat penampakan grafik normalitas data lu itu kayak gimana:
1.       Pertama lu  harus tabulasi data lu dulu dong ke Ms. Excel, tapi yang bagian jumlahnya doang ya,, abis itu baru di copas di SPSS di bagian data view,, n kasih nama yang bener di variable view (bagian ini udah paham kan?? kalo belum message gue aja lah,,hehe..)
2.       Nah, trus dari menu utama SPSS pilih Graph, kemudian Legacy Dialogs dan Histogram
3.      Di layar lu muncul tampilan windows histogram kan? Kaan??
4.      Nah isiin nama variabel yang lu mau uji kenormalannya ituuh,, kalo variabel yang mau lu uji lebih dari satu, cara ngujinya satu2 yaa..nggak bisa tandem soalnya, hehe..
5.      Setelah itu klik OK
6.      Nah ini contoh outputnyaa.. misalnya data nggak normal,,contohnya ada di gambar yang kedua..


Oke,, cara bacanya, kalo data lu udah berpenampakan kayak lonceng gitu ya berarti diasumsikan udah normal,,, gitu aja.. gampang banget kan broo! Next, kita coba uji pake uji statistik. Uji statistik ini ada dua cara bro, pake nilai kurtosis dan skewness atau pake kolmogrov smirnov (namanya kayak rusia gimanaaa gitu yaa,,hehe..). Cara bikinnya nggak lebih sulit dari nguji pake grafik, chekidoot agaiinnnn!

Kalo lu mau uji pake kurtosis n skewness, gini nih caranya:
1.       Bagian masukin data ke data viewer SPSS gue lewatin yaa,, langsung pilih menu analyze, trus descriptive statistics, trus descriptive
2.       Muncul deh tuh tampilan windows descriptive, masukin variabel yang mau diuji,,nah kalo ini bisa dua, tiga, bersama-sama,,nggak perlu atu-atu lagi kayak tadi
3.      Pilih option, centang option kurtosis dan skewness sama variable list
4.      klik Continue, trus Ok!
Nah, ntar kluar tuh nilai kurtosis sama skewnessnya,,dari sini kita pake cara manual, yaitu cari nilai zskew sama zkurt pake rumus iniii:

Zskew = (angka di kolom statistic)/ √6/ n (jumlah datanya)
Zkurt = (angka di kolom statistic)/ √6/ n (jumlah datanya)
terus hasil perhitungannya dibandingin sama nilai kritisnya..kalo lebih besar berarti datanya nggak normal. Liat nilai kritis dimane??? di buku-buku statistik terdekat di toko-toko buku kesayangan anda! Haha...kalo nggak ya browsing aja,kali2 aja adaaa.. hehe..
Cara yang lebih simpel dan gue recommend buat lu semua yang ini nih, Uji Statistik Kolmogrov Smirnov! Gampang, nggak pake ribet, nggak pake geje, apalagi PHP!

Caranyaaa:
1.       Dari menu utama pilih analyze, pilih non-parametric test, terus pilih 1-sample-K-S
2.       Muncul tampilan windows one sample Kolmogrov-Smirnov test
3.      Isi deh tu variabel yang mau diuji,,,bareng2 nggak papa,,nggak harus satu2..pilih normal di kolom test distribution, klik OK!

Naahh....tinggal diliat deh tu kolom yang tulisannya “Asymp. Sig (2-tailed)” atau (1-tailed) boleh juga..kalo nilainya > 0,05 berarti data lu normal,,horeee...kalo di bawah 0,05 maka hiks..anda belum beruntung..hehehe.......

Any question so far????

Lanjuttttt........

Terus, kalo data gue nggak normal gimana nihhh???? gue nggak dibolehin dosen pake non-parametrik niihh.. masak harus dipaksa pake parametrik sih??? hiks, hiks....
Udahlah guys,, nggak usah galau kayak mau dikawinin paksa gitu,,gue aja yang belum jelas kawin sama siapa biasa-biasa aja,, (upsss..). Oke..stop galau, karenaaaa....

BANYAK JALAN MENUJU NORMAL!

Oke, kalau data lu nggak normal, lu bisa lakuin yang namanya transformasi data (beuh,,keren ya istilahnya!) biar data lu jadi normal. Caranya gimana? Pertama lu harus tau dulu bentukan histogram data lu yang nggak normal itu semacem gimana. Caranyeee?? Persis kayak uji normalitas pake histogram yang udah gue kasih tau di atas ituu.. coba deh liat lagi ke atas! Nah,, coba cocokin histogrammu dengan bentuk-bentuk geje di bawah ini...hehehehe..........












 
Hayoooo....mirip yang manaa?? Soalnya cara transformasi datanya juga beda-beda bro,, sesuai dengan list di bawah ini nii...
Bentuk Grafik Histogram
Bentuk Transformasi
Moderate positive skewness
SQRT (x) atau akar kuadrat
Substansial positive skewness
LG10(x) atau logaritma 10 atau LN
Severe positive skewness dengan bentuk L
1/x atau inverse
Moderate negative skewness
SQRT (k – x)
Substansial negative skewness
LG10 (k – x)
Severe negative skewness dengan bentuk J
1/(k – x)
k ntuh nilai tertinggi (maksimum) dari data mentah (x) ntar k ini bikinin kolom baru aja di data view SPSS nya,,okeehh?!

Nah,, setelah mengidentifikasi jenis histogram sama cara transformasinya, sekarang mari kita masak angkanyaa... :D
1.       dari menu utama pilih transform,,trus pilih compute
2.       kalo udah muncul tampilan windows compute variabel, pada target variabel masukin nama variabel hasil transformasi sesuai selera lu, tapi jangan lebih dari 8 karakter ya,,,jadi lu nggak bisa masukin nama variabel semacam “permintaancellalluubahagiaacellamanyyaaa” gitu deh...so soriii... :p
3.    pada function group pilih all trus pada function special variables pilih sesuai jenis transformasi yang dibutuhin,,kalo SQRT ya pilih itu,,kalo data lu substansial positive ya pilih LG10,, dst
4.      masuikin pilihan lu itu ke kotak numeric expression pake tanda panah yang tersedia,,awass jangan keliru masuk ke hatikuuhh..
5.      next, pada type & label pilih variabel yang mau ditransform
6.      klik OK
7.      Naah,,,coba cek lagi data viewer...taraaaa...akan muncul variabel baru dengan nama yang udah lu tentuin tadi
8.      Coba uji normalitas lagi si variabel baru tadi (jangan lupa berdoa biar normal,,ehhehe..)
9.      Kalo udah normal cepetan bilang makasih sama pak Imam Ghozali yang bukunya lagi gue contek saat ini,,hehehe...
10.   Kalo belum normal juga? Coba transformasi dengan bentuk yang lain
11.    Kalo belum normal juga????? Siapin koper aja bro,, siap-siap pindah ke non-parametrik,,hehehe...

Well, sebenernya, nggak ada yang lebih bagus diantara parametrik atau non-parametrik kok bro,,,tergantung kebutuhan data aja.. Kalo data lu emang unik dan nggak ada chemistry ama dia,,ya nggak usah dipaksa laah.. kasian tauu.. (ini diucapkan dengan tampang sok imut, hahaha...), mending pindah aja ke non-parametrik,, mungkin emang disitulah tempat yang cocok buat data lu.

Hm, oke segitu dulu aja ya mas bro, mbak bro. Pokoknya saran gue, jangan buru-buru ke olah data dulu deh,,coba selami dulu data lu semua,,kenalan sama hasil penelitian sendiri. Nggak ada salahnya kan pedekate sama statistik lebih jauh,,siapa tau kalian jodoh!! (uhuk..)

Gud luck buat yang lagi penelitian, semoga cepet2 lulus n cepet mengabdi sama nusa dan bangsa yang cetarrr membahanaa badaii mendunia yaaa....!! See ya!! 

http://partikeluang.blogspot.co.id/2013/04/banyak-jalan-menuju-normal-transformasi.html

1 comment:

  1. Assalamualaikum, kak. boleh tanya?
    di atas di point 6 kaka bilang 6. Nah ini contoh outputnyaa.. misalnya data nggak normal,

    lalu cara mengatasinya bagaimana dan menggunakan jenis transformasi apa kak ? karena gambar histogram/ kurva saya sama persis dgn punya kaka. mohon di jawab. trima kasih

    ReplyDelete