Dokumen tersebut memberikan ringkasan singkat tentang workshop SAS III yang mencakup penggunaan ODS statement untuk menghasilkan output ke berbagai format file, pembuatan data set menggunakan fungsi distribusi, dan penggunaan prosedur PROC GLM untuk melakukan analisis variansi (ANOVA).
2. Mencari tahu
Untuk melihat kegunaan dan syntax prosedur di SAS,
bukalah menu Help > SAS Help and Documentation atau
klik icon di toolbar
Expand folder SAS Products > Base SAS
2 ComLabs USDI ITB 12/12/2011
3. Workshop III
Yang akan kita pelajari:
Output Setting
Membuat data set menggunakan fungsi
PROC GLM untuk Analysis of Variance (ANOVA)
3 ComLabs USDI ITB 12/12/2011
5. ODS Statement
Untuk membuat destination output yang lain, tuliskan
program seperti berikut
ODS destination FILE='file-path';
Untuk menutup semua output, tulis
ODS destination CLOSE;
5 ComLabs USDI ITB 12/12/2011
6. ODS Statement
Output Delivery System (ODS) digunakan untuk
menghasilkan output dari PROC step atau DATA step
Format file yang dihasilkan disebut destination
Contoh destination: Listing, HTML, PDF, RTF
Secara default, ODS destination menyesuaikan dengan
pengaturan di Results Options
6 ComLabs USDI ITB 12/12/2011
7. Contoh ODS Statement
Tulis my-file-path sesuai dengan letak folder Anda:
ODS html file='my-file-pathterserah.html';
ODS pdf file='my-file-pathterserah.pdf';
ODS rtf file='my-file-pathterserah.rtf';
PROC MEANS data=orion.sales;
VAR Salary;
RUN;
ODS html close;
ODS pdf close;
ODS rtf close;
7 ComLabs USDI ITB 12/12/2011
8. Membuat data set menggunakan
fungsi
8 ComLabs USDI ITB 12/12/2011
9. Fungsi di SAS
SAS menyediakan fungsi-fungsi khusus
Setiap fungsi memiliki parameter masing-masing
Kita dapat menuliskan nilai fungsi ke dalam data set
(tabel), contoh:
9 ComLabs USDI ITB 12/12/2011
10. Beberapa fungsi distribusi khusus
SAS menyediakan fungsi untuk menghitung Probability
Density Function (PDF) dan Cumulative Density Function
(CDF)
Beberapa distribusi khusus
Binomial, parameter: p, n
Poisson, parameter: λ
Normal, parameter: μ, σ
Exponential, parameter: λ
Kita akan membuat tabel PDF dan CDF dalam bentuk
data set di library work
10 ComLabs USDI ITB 12/12/2011
11. Contoh: Binomial
Membuat data set work.binomial menggunakan fungsi PDF dan
CDF:
data binomial;
do x=0 to 7 by 1;
pdf = PDF('Binomial', x, 2/3, 7);
cdf = CDF('Binomial', x, 2/3, 7);
output binomial;
end;
run;
Menampilkan data set work.binomial:
proc print data = binomial NOOBS;
title 'PDF dan CDF dari Binomial n=7 p=2/3';
run;
title;
11 ComLabs USDI ITB 12/12/2011
13. Contoh kasus ANOVA
Mengecek apakah ada perbedaan:
Penggunaan antara tipe-tipe kartu kredit
Pengaruh dari jenis-jenis pupuk
Perhatikan data set Mggarlic
Ada 4 jenis Fertilizer, artinya ada 4 kelompok
BulbWt
Misalnya kita ingin mengecek apakah ada
perbedaan antar 4 kelompok tersebut
13 ComLabs USDI ITB 12/12/2011
14. PROC GLM
PROC GLM DATA=SAS-data-set;
CLASS variable(s);
MODEL dependents=independents;
RUN;
QUIT;
SAS-data-set: Mggarlic
Classification: Fertilizer
Variabel independen: Fertilizer
Variabel dependen: BulbWt
14 ComLabs USDI ITB 12/12/2011
15. Contoh PROC GLM
PROC GLM data=statdata.mggarlic;
CLASS Fertilizer;
MODEL BulbWt=Fertilizer;
title 'Testing for Equality of Means with PROC GLM';
RUN;
QUIT;
title;
Perhatikan p-value, bandingkan dengan 0.05 (alpha default)
15 ComLabs USDI ITB 12/12/2011