SlideShare a Scribd company logo
1 of 15
Download to read offline
SAS Workshop III

     By Teguh Nugraha
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
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
Output Setting

             Using ODS statement




4   ComLabs USDI ITB   12/12/2011
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
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
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
Membuat data set menggunakan
                           fungsi




8                  ComLabs USDI ITB   12/12/2011
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
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
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
Analysis of Variance (ANOVA)




12                ComLabs USDI ITB   12/12/2011
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
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
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

More Related Content

Similar to SAS Workshop III

Belajar Pemrograman Matlab
Belajar Pemrograman MatlabBelajar Pemrograman Matlab
Belajar Pemrograman Matlabsoftscients
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013Saybia Himma
 
belajar statistik
belajar statistikbelajar statistik
belajar statistiksoftscients
 
Pemograman mikrokontroler
Pemograman mikrokontrolerPemograman mikrokontroler
Pemograman mikrokontrolerarie eric
 
Cara memasukkan dan mengolah data menggunakan spss
Cara memasukkan dan mengolah data menggunakan spssCara memasukkan dan mengolah data menggunakan spss
Cara memasukkan dan mengolah data menggunakan spssmulyono15
 
slide 7_olap_example.ppt
slide 7_olap_example.pptslide 7_olap_example.ppt
slide 7_olap_example.pptnyomans1
 
setup widget dan work directory matlab
setup widget dan work directory matlabsetup widget dan work directory matlab
setup widget dan work directory matlabsoftscients
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Devi Apriansyah
 
Modul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontrolerModul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontrolerpersonal
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d baseHendichenko
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
 
Dbase (interaktif-command)
Dbase (interaktif-command)Dbase (interaktif-command)
Dbase (interaktif-command)Resti Audyanti
 
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DMLFajar Sany
 
F 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajriF 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajriSyarif Fudin
 

Similar to SAS Workshop III (20)

Belajar Pemrograman Matlab
Belajar Pemrograman MatlabBelajar Pemrograman Matlab
Belajar Pemrograman Matlab
 
Foxpro
FoxproFoxpro
Foxpro
 
D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013D3 mi modul_ppbd_maret2013
D3 mi modul_ppbd_maret2013
 
belajar statistik
belajar statistikbelajar statistik
belajar statistik
 
Pemograman mikrokontroler
Pemograman mikrokontrolerPemograman mikrokontroler
Pemograman mikrokontroler
 
Cara memasukkan dan mengolah data menggunakan spss
Cara memasukkan dan mengolah data menggunakan spssCara memasukkan dan mengolah data menggunakan spss
Cara memasukkan dan mengolah data menggunakan spss
 
slide 7_olap_example.ppt
slide 7_olap_example.pptslide 7_olap_example.ppt
slide 7_olap_example.ppt
 
Tugas dbms
Tugas dbmsTugas dbms
Tugas dbms
 
Basis data (_database_)
Basis data (_database_)Basis data (_database_)
Basis data (_database_)
 
setup widget dan work directory matlab
setup widget dan work directory matlabsetup widget dan work directory matlab
setup widget dan work directory matlab
 
Modul Data Warehouse
Modul Data Warehouse  Modul Data Warehouse
Modul Data Warehouse
 
Modul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox ProModul Lengkap Microsoft visual Fox Pro
Modul Lengkap Microsoft visual Fox Pro
 
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
Laporan praktikum modul 2 (membuat table, primary key,foreign key menggunakan...
 
Modul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontrolerModul simulasi pemograman mikrokontroler
Modul simulasi pemograman mikrokontroler
 
Modul praktikum pbw
Modul praktikum pbwModul praktikum pbw
Modul praktikum pbw
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d base
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Dbase (interaktif-command)
Dbase (interaktif-command)Dbase (interaktif-command)
Dbase (interaktif-command)
 
Pengertian DDL & DML
Pengertian DDL & DMLPengertian DDL & DML
Pengertian DDL & DML
 
F 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajriF 10011543 fathorazi nur fajri
F 10011543 fathorazi nur fajri
 

More from Teguh Nugraha

Data integration with embulk
Data integration with embulkData integration with embulk
Data integration with embulkTeguh Nugraha
 
Big Data in Ecommerce
Big Data in EcommerceBig Data in Ecommerce
Big Data in EcommerceTeguh Nugraha
 
Startup - Big Data - Data Science
Startup - Big Data - Data ScienceStartup - Big Data - Data Science
Startup - Big Data - Data ScienceTeguh Nugraha
 
Growth Through Data Science
Growth Through Data ScienceGrowth Through Data Science
Growth Through Data ScienceTeguh Nugraha
 
Business Intelligent
Business IntelligentBusiness Intelligent
Business IntelligentTeguh Nugraha
 
Do's and Don'ts Of SEO
Do's and Don'ts Of SEODo's and Don'ts Of SEO
Do's and Don'ts Of SEOTeguh Nugraha
 
Ecommerce in indonesia
Ecommerce in indonesiaEcommerce in indonesia
Ecommerce in indonesiaTeguh Nugraha
 
Masalah pendidikan dan ekonomi
Masalah pendidikan dan ekonomiMasalah pendidikan dan ekonomi
Masalah pendidikan dan ekonomiTeguh Nugraha
 
Info Session Stanford Summit 2012
Info Session Stanford Summit 2012Info Session Stanford Summit 2012
Info Session Stanford Summit 2012Teguh Nugraha
 
Makalah leadership Steve Jobs oleh teguhn
Makalah leadership Steve Jobs oleh teguhnMakalah leadership Steve Jobs oleh teguhn
Makalah leadership Steve Jobs oleh teguhnTeguh Nugraha
 
Steve Jobs as my role model
Steve Jobs as my role modelSteve Jobs as my role model
Steve Jobs as my role modelTeguh Nugraha
 
kumpulan rumus mtk smp
kumpulan rumus mtk smpkumpulan rumus mtk smp
kumpulan rumus mtk smpTeguh Nugraha
 
memasang banner di joomla
memasang banner di joomlamemasang banner di joomla
memasang banner di joomlaTeguh Nugraha
 
keinginan untuk merdeka dan wirausaha
keinginan untuk merdeka dan wirausahakeinginan untuk merdeka dan wirausaha
keinginan untuk merdeka dan wirausahaTeguh Nugraha
 

More from Teguh Nugraha (20)

Data integration with embulk
Data integration with embulkData integration with embulk
Data integration with embulk
 
Growth hacking
Growth hackingGrowth hacking
Growth hacking
 
Big Data in Ecommerce
Big Data in EcommerceBig Data in Ecommerce
Big Data in Ecommerce
 
Startup - Big Data - Data Science
Startup - Big Data - Data ScienceStartup - Big Data - Data Science
Startup - Big Data - Data Science
 
Growth Through Data Science
Growth Through Data ScienceGrowth Through Data Science
Growth Through Data Science
 
Introducing Beacon
Introducing BeaconIntroducing Beacon
Introducing Beacon
 
Business Intelligent
Business IntelligentBusiness Intelligent
Business Intelligent
 
Do's and Don'ts Of SEO
Do's and Don'ts Of SEODo's and Don'ts Of SEO
Do's and Don'ts Of SEO
 
Ecommerce in indonesia
Ecommerce in indonesiaEcommerce in indonesia
Ecommerce in indonesia
 
Google AdWords
Google AdWordsGoogle AdWords
Google AdWords
 
Manajemen Waktu
Manajemen WaktuManajemen Waktu
Manajemen Waktu
 
Masalah pendidikan dan ekonomi
Masalah pendidikan dan ekonomiMasalah pendidikan dan ekonomi
Masalah pendidikan dan ekonomi
 
Blog
BlogBlog
Blog
 
Info Session Stanford Summit 2012
Info Session Stanford Summit 2012Info Session Stanford Summit 2012
Info Session Stanford Summit 2012
 
Makalah leadership Steve Jobs oleh teguhn
Makalah leadership Steve Jobs oleh teguhnMakalah leadership Steve Jobs oleh teguhn
Makalah leadership Steve Jobs oleh teguhn
 
Steve Jobs as my role model
Steve Jobs as my role modelSteve Jobs as my role model
Steve Jobs as my role model
 
MS One Note Guide
MS One Note GuideMS One Note Guide
MS One Note Guide
 
kumpulan rumus mtk smp
kumpulan rumus mtk smpkumpulan rumus mtk smp
kumpulan rumus mtk smp
 
memasang banner di joomla
memasang banner di joomlamemasang banner di joomla
memasang banner di joomla
 
keinginan untuk merdeka dan wirausaha
keinginan untuk merdeka dan wirausahakeinginan untuk merdeka dan wirausaha
keinginan untuk merdeka dan wirausaha
 

SAS Workshop III

  • 1. SAS Workshop III By Teguh Nugraha
  • 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
  • 4. Output Setting Using ODS statement 4 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
  • 12. Analysis of Variance (ANOVA) 12 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