SAS Workshop III

1,079 views

Published on

SAS Workshop III at ComLabs USDI ITB

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,079
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SAS Workshop III

  1. 1. SAS Workshop III By Teguh Nugraha
  2. 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. 3. Workshop IIIYang akan kita pelajari: Output Setting Membuat data set menggunakan fungsi PROC GLM untuk Analysis of Variance (ANOVA) 3 ComLabs USDI ITB 12/12/2011
  4. 4. Output Setting Using ODS statement4 ComLabs USDI ITB 12/12/2011
  5. 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. 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. 7. Contoh ODS StatementTulis 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. 8. Membuat data set menggunakan fungsi8 ComLabs USDI ITB 12/12/2011
  9. 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. 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. 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
  12. 12. Analysis of Variance (ANOVA)12 ComLabs USDI ITB 12/12/2011
  13. 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. 14. PROC GLMPROC 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. 15. Contoh PROC GLMPROC 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

×