English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese Simplified

08 Januari 2012

SAS : Introduction

SAS merupakan kombinasi program yang awalnya dirancang untuk melakukananalisis data statistik. Sama seperti program lain yang mungkin pernah anda dengar yaituSPSS, BMDP, atau SYSTAT. Jika anda lihat di berbagai majalah komputer pribadi(personal computer), anda mungkin menjalankan program dasar yang dirancang untuk komputer pribadi. Pada permulaannya, SAS telah dikembangkan untuk dapat melakukananalisis
array
dari fungsi nonstatistik yang mengesankan. Untuk sekarang kita akan belajar banyak dasar dasar sistem SAS. Statkom Institue

Contoh ilustrasi SAS
Program SAS berkomunikasi dengan komputer dengan menggunakan³pernyataan´ SAS. Ada beberapa jenis pernyataan SAS, tetapi umumnya dipakai bersama-sama yang diakhiri dengan titik koma. Titik koma dalam program SAS sepertisebuah titik dalam bahasa inggris. Kemungkinan terbanyak ditemukannya error dalam program SAS adalah hilangnya tanda titik koma. Hilangnya disebabkan komputer membaca dua pernyataan sebagai suatu pernyataan yang berlanjut dan tetap menjadisuatu hal yang salah.Program SAS terdiri dari berbagai pernyataan SAS. Beberapa pernyataan tersebutmenyediakan informasi ke sistem seperti berapa banyak garis untuk mencetak pada satuhalaman dan judul apa yang ingin dicetak di atas halaman. Pernyataan lainnya bertindak bersama untuk menciptakan himpunan data SAS, sedangkan pernyataan SAS yang lain bertindak bersama untuk menjalankan fungsi statistik atau fungsi yang umum lainnya.Kelompok pernyataan SAS itu mendefinisikan data anda dan menciptakan himpunan data

SAS yang dinamakan DATA step; pernyataan SAS yang meminta pendefinisian biasadisebut PROC (diucapkan ³
prock
´) step. DATA step memberitahu tentang data programSAS anda. Ini digunakan untuk menunjukkan dimana peubah pada garis data (
data lines
),apa yang anda inginkan untuk memanggil peubah, bagaimana menciptakan peubah barudari peubah yang sudah ada, dan beberapa fungsi lain yang akan kita bicarakan nanti.Langkah PROC (kependekan dari PROCEDURE) menunjukkan jenis analisis statistik apa untuk melakukan dan menyediakan secara rinci untuk analisis tersebut. Lihatlahcontoh di bawah. Perhatikan himpunan data sederhana ini:
SUBJECTNUMBER GENDER (M or F) EXAM 1 EXAM 2 HOMEWPRK GRADE10 M 80 84 A.7 M 85 89 A4 F 90 86 B20 M 82 85 B25 F 94 94 A14 F 88 84 C
Kita memiliki lima peubah (SUBJECT NUMBER, GENDER, EXAM 1, EXAM 2dan HOMEWORK GRADE) dikumpulkan untuk masing-masing enam subjek. Satuananalisis (hal yang kita pelajari orang dalam contoh ini) digantikan sebagai suatu³pengamatan´ dalam istilah SAS. Jika anda akrab dengan SQL (Structured QueryLanguage), anda akan memilih pengamatan sebagai ³baris´ (dari tabel). SASmenggunakan istilah peubah untuk mewakili setiap informasi yang dikumpulkan untuk setiap pengamatan. Dalam istilah SQL, anda akan menyebutnya peubah ³kolom´ atau³bidang´. Sebelum kita menulis program SAS, kita harus menentukan dulu nama padasetiap peubah. Kita lakukan ini sehingga kita bisa membedakan peubah yang satu dengan peubah yang lain ketika melakukan komputasi atau ketika meminta statistiknya. Nama peubah SAS harus sesuai dengan beberapa aturan yang sederhana: harus diawali dengansebuah huruf atau karakter
u
nderscore
(_) dan tidak lebih dari 32 karakter, seperti koma,titik koma, dsb tidak diperbolehkan. Karakter
u
nderscore
(_) merupakan penggunaankhusus sebagai bagian dari nama peubah SAS karena dapat digunakan untuk membuatnama peubah lebih terbaca. Karena itu kepala kolom (bagian atas kolom) dari³SUBJECT NUMBER´ atau ³EXAM 1´ adalah nama variabel SAS yang tidak valid. Nama peubah SAS yang logis untuk kumpulan data ini seperti

SUBJECT GENDER EXAM1 EXAM2 HW_GRADEHati-hatilah dalam memilih nama variabel karena membantu anda mengingatnama variabel mana yang diinginkan dalam analisis. Kita bisa saja menamakannyadengan variabel VAR1, VAR2, VAR3, VAR4, dan VAR5, akan tetapi kita harusmengingat bahawa VAR1 untuk ³SUBJECT NUMBER´, demikian juga dengan yangkeempat lainnya.Untuk memulainya, andaikan kita tertarik ingin mendapatkan rata-rata kelasuntuk dua ujian. Dalam kenyataanya, ini sukar menggunakan komputer untuk menambahkan enam bilangan, akan tetapi ini menyediakan contoh yang mudah. Untuk mengerjakannya, kita bisa menulis program SAS:
DATA TEST;
INPUT SUBJECT 1-2 GENDER $ 4 EXAM1 6-8 EXAM2 10-11
HW_GRADE $ 14
;DATALINES;

REF :
disadur copy dari JW STATCOMP INSTITUTE