Tutorial SAS untuk Pemula: Apa Itu & Contoh Pemrograman

Apa itu SAS?

SAS adalah rangkaian perangkat lunak statistik berbasis perintah yang banyak digunakan untuk analisis dan visualisasi data statistik. Bentuk lengkap SAS adalah Perangkat Lunak Analisis Statistik. Hal ini memungkinkan Anda untuk menggunakan teknik dan proses kualitatif yang membantu Anda meningkatkan produktivitas karyawan dan keuntungan bisnis. SAS juga digunakan untuk analisis tingkat lanjut seperti intelijen bisnis, investigasi kejahatan, dan analisis prediktif. SAS diucapkan sebagai “SaaS.”

Di SAS, data diekstraksi & dikategorikan yang membantu Anda mengidentifikasi dan menganalisis pola data. Ini adalah rangkaian perangkat lunak yang memungkinkan Anda melakukan analisis tingkat lanjut, Intelijen Bisnis, Analisis Prediktif, manajemen data untuk beroperasi secara efektif dalam kondisi bisnis yang kompetitif & terus berubah. Selain itu, SAS adalah platform independen yang berarti Anda dapat menjalankan SAS di sistem operasi apa pun baik Linux atau Linux Windows.

Dibandingkan yang lain Alat BI, SAS memberikan dukungan ekstensif untuk mengubah dan menganalisis data secara terprogram, selain menggunakan antarmuka seret dan lepas. Ini memberikan kontrol yang sangat terperinci atas manipulasi dan analisis data yang merupakan USP-nya.

Mengapa kita membutuhkan SAS?

Mari kita pahami kebutuhan SAS dengan contoh sederhana:

Misalkan sebuah perusahaan e-commerce yang ingin mengetahui pola pembelian pelanggannya berdasarkan data historis. Perusahaan harus mempertimbangkan ribuan catatan dari banyak pelanggan, untuk mendapatkan wawasan umum.

Perusahaan mungkin tidak memiliki semua data yang diperlukan untuk analisis. Misalnya, jika seorang pelanggan tidak membeli Jaket, lalu faktor apa yang menghentikan mereka untuk tidak membeli Jaket tersebut? Data yang hilang ini dapat menyebabkan kesalahan dalam analisis Anda. Bagaimana Anda bisa menyingkirkan masalah ini? Bagaimana kita bisa menangani data jenis ini?

Jika dilakukan secara manual, tugas ini akan membutuhkan ratusan analis dan ribuan jam kerja. Dengan menggunakan alat analisis SAS, Anda dapat melakukan analisis yang sama dalam hitungan jam dengan satu analis. Alat SAS memungkinkan Anda untuk menghilangkan data yang tidak perlu dan mengoptimalkan informasi yang relevan. Alat ini akan memungkinkan Anda untuk memprediksi hasil bahkan dengan data yang hilang. SAS memungkinkan Anda untuk mengambil keputusan yang lebih baik.

Alat SAS Alternatif

Alat SAS Alternatif

R: Ini adalah perangkat lunak sumber terbuka. Mudah dipelajari karena R terdokumentasi dengan baik. Ia menawarkan kemampuan statistik yang kuat.

Python adalah bahasa skrip sumber terbuka populer lainnya. Ini mendukung perpustakaan seperti Numpy, Scipy, dan MatPlotLib. Anda dapat melakukan operasi statistik apa pun, atau Anda dapat membuat model apa pun menggunakan pustaka ini.

SAS: Ini adalah alat analisis yang banyak digunakan di pasar analisis komersial. Dengan banyak fungsi statistik dan GUI yang bagus.

Pada tutorial pemrograman SAS kali ini, kita akan membahas tentang Sistem Analitik Statistik, dan bagaimana penggunaannya untuk menyelesaikan permasalahan kita.

sejarah SAS

  • SAS dikembangkan oleh Jim Goodnight dan John Shall pada tahun 1970 di NC University
  • Awalnya dikembangkan untuk Penelitian Pertanian.
  • Later, ini diperluas ke berbagai alat yang mencakup Analisis Prediktif, Manajemen Data, BI, dan lain-lain.
  • Saat ini 98 perusahaan top dunia dalam Fortune 400 menggunakan alat analisis data SAS Analisis data.

Selanjutnya dalam tutorial bahasa SAS ini, kita akan mempelajari tentang fitur-fitur SAS.

Fitur SAS

Fitur utama SAS adalah:

  • Akses file & data data mentah dengan mudah dari database eksternal. Membaca dan menulis hampir semua format data!
  • Kelola data menggunakan alat untuk entri data, pengambilan pengeditan, pemformatan & konversi
  • Analisis data menggunakan teknik deskriptif, statistik, multivariat, peramalan, pemodelan, program linier
  • Analisis tingkat lanjut membantu Anda melakukan perubahan dan peningkatan dalam praktik bisnis.
  • Pembentukan laporan dengan grafik sempurna
  • Operapenelitian dan Manajemen proyek
  • Pemutakhiran dan modifikasi data
  • Bahasa penanganan data yang kuat
  • Fungsi pembersihan data yang luar biasa
  • Berinteraksi dengan beberapa sistem host

Selanjutnya dalam tutorial SAS untuk pemula ini, kita akan belajar tentang rangkaian Produk SAS.

Rangkaian Produk SAS

Ada banyak produk SAS yang tersedia di pasaran. Berikut ini adalah daftar produk yang paling populer.

Nama Uraian Teknis
Basis SAS Perangkat lunak Base SAS menawarkan ketangkasan perangkat keras dan terintegrasi ke dalam semua jenis lingkungan komputasi.
SAS/GRAF Alat ini membantu Anda merepresentasikan data terstruktur ke dalam grafik.
SAS/STAT Alat ini membantu Anda melakukan berbagai jenis regresi, varians analisis statistik, regresi, dan analisis psikometri.
SAS/ETS Ini digunakan untuk peramalan. Membantu Anda melakukan analisis deret waktu.
SAS/IML Bahasa Matriks Interaktif dikenal sebagai IML. Alat ini membantu Anda menerjemahkan rumus matematika ke dalam program yang inovatif.
SAS EBI Alat untuk Aplikasi Intelijen Bisnis
Manajer Jaringan SAS Ini adalah komponen inti yang menawarkan fasilitas manajemen data dan bahasa pemrograman untuk analisis data
SAS/ATAU Alat untuk Operapenelitian tion
SAS/QC Gunakan untuk Kontrol kualitas
SAS/Penambang Perusahaan Data mining
SAS/PH Analisis uji klinis
SAS/AF Ini menawarkan fasilitas aplikasi
Panduan Perusahaan Ini adalah editor kode & manajer proyek berbasis GUI

Berikutnya dalam panduan tutorial SAS ini, kita akan mempelajari tentang arsitektur SAS.

SAS Architekstur

SAS Architekstur
Architekstur SAS

Arsitektur SAS dibagi menjadi tiga bagian utama:

  • Tingkat Klien
  • Tingkatan Menengah
  • Tingkat belakang

Tingkat klien

Tingkat klien adalah tempat aplikasi diinstal pada mesin, tempat pengguna duduk. Ini terdiri dari komponen yang digunakan untuk melihat portal dan kontennya. Ini juga mencakup browser web standar yang digunakan untuk berinteraksi dengan portal melalui protokol HTTP atau HTTPS standar. Ini juga membantu Anda membuat aplikasi web SAS ramah firewall.

Tingkat menengah

Tingkat menengah menawarkan titik akses terpusat untuk informasi perusahaan. Semua akses ke konten diproses oleh komponen yang beroperasi pada tingkat ini. Pemisahan logika bisnis dengan logika tampilan membantu Anda memanfaatkan logika tingkat menengah. Selain itu, titik akses terpusat memudahkan penerapan aturan keamanan, mengelola portal, dan mengelola perubahan kode.

Tingkat tengah menampung fungsi-fungsi berikut:

Aplikasi Web Portal Pengiriman Informasi SAS: Ini adalah koleksi JSP, Java servlet, JavaBeans, dan kelas serta sumber daya lainnya. Komponen ini membantu Anda mengakses informasi yang disimpan di direktori perusahaan untuk membuat antarmuka yang dapat disesuaikan bagi pengguna.

Mesin Servlet: Mesin servlet juga disebut wadah servlet. Bertanggung jawab untuk mengelola Aplikasi Web Portal Pengiriman Informasi SAS. Mesin servlet menawarkan lingkungan waktu berjalan. Ini menyediakan konkurensi, penerapan, manajemen siklus hidup, dll.

server web: Server web menawarkan layanan untuk mesin servlet yang dapat digunakan untuk meng-host situs web. Ini harus diakses menggunakan portal.

Tingkat Belakang

Tingkat belakang adalah area di mana server data dan komputasi dijalankan yang mungkin berisi objek bisnis. Ini adalah server direktori perusahaan. Server direktori perusahaan memelihara metadata tentang konten yang terletak di seluruh perusahaan.

Cara Mengunduh dan Menginstal SAS

Unduh Lokal di mesin Anda

Langkah 1) Unduh SAS dari tautan yang diberikan

Buka tautan ini https://www.sas.com/en_in/software/university-edition.html dan klik Dapatkan Perangkat Lunak Gratis.

Unduh dan Instal SAS

Langkah 2) Pilih Anda OperaSistem ting

Pilih sistem operasi sesuai sistem Anda.

Unduh dan Instal SAS

Langkah 3) Unduh dan instal Perangkat Lunak Virtualisasi

SAS membutuhkan Perangkat Lunak Virtualisasi seperti VirtualBox untuk diinstal sebelum dapat diinstal. Berikut langkah detailnya

Unduh dan Instal SAS

Ikuti langkah-langkah yang disebutkan di layar untuk menginstal SAS. Memiliki VirtualBox dan pemasangan lokal terkadang rumit. Kami merekomendasikan instalasi AWS-

Instalasi AWS

Anda dapat menerapkan SAS di AWS. Ini memenuhi syarat untuk tingkat gratis.

Langkah 1) Pergi ke https://aws.amazon.com/marketplace/pp/B00WH10IKW. Klik “Lanjutkan Berlangganan”

Unduh dan Instal SAS

Langkah 2) Di layar berikutnya, Terima Persyaratan.

Unduh dan Instal SAS

Langkah 3) Langganan yang tertunda memerlukan waktu hingga 10 menit untuk disetujui. Anda akan melihat layar berikut.

Unduh dan Instal SAS

Langkah 4) Segarkan halaman, dan langganan Anda akan dikonfirmasi. Klik Lanjutkan ke Konfigurasi

Unduh dan Instal SAS

Langkah 5) Pertahankan pengaturan default dan klik Lanjutkan ke Peluncuran.

Unduh dan Instal SAS

Langkah 6) Revlihat halaman konfigurasi. Masukkan pasangan nilai kunci. Pengaturan istirahat harus menjadi default. Klik Luncurkan

Unduh dan Instal SAS

Langkah 7) Pergi ke https://aws.amazon.com/marketplace/library/ dan klik Lihat Instans.

Unduh dan Instal SAS

Langkah 8) Di munculan

  1. Catat id instance. Ini adalah kata sandi Anda
  2. Klik Akses perangkat lunak

Unduh dan Instal SAS

Langkah 9) Di popup yang muncul setelah Anda mengklik pada langkah 8

  1. Masukkan kredensial pengguna. Id: kata sandi sasdemo: id instance yang dicatat pada langkah 8
  2. Klik Masuk

Unduh dan Instal SAS

Langkah 10) Anda akan melihat layar selamat datang.

Unduh dan Instal SAS

Penyelesaian masalah

Jika Anda tidak dapat terhubung, buka https://console.aws.amazon.com/ec2/v2/home?region=us-east-1#SecurityGroups:sort=groupId dan aturan masuk/keluar untuk semua

Bagaimana Cara Menggunakan SAS?

Untuk menggunakan perangkat lunak SAS secara efektif, Anda perlu mengikuti empat langkah yaitu: Akses Data, Manajemen Data, Analisis, Presentasi

Cara menggunakan SAS
Cara menggunakan SAS

Akses Data:

SAS memungkinkan Anda mengakses data dalam format apa pun yang Anda inginkan.

Anda dapat mengakses data yang tersimpan di mana saja, baik dalam berkas di sistem Anda maupun data yang tersimpan di sistem basis data lain. Bisa berupa berkas oracle, berkas basis data SAS, berkas Raw Database, atau berkas XLS/CSV sederhana. Ini akan membantu Anda mengakses data ini dengan mudah.

Kelola Data:

SAS menawarkan kemampuan manajemen data yang hebat. Anda dapat mengelompokkan/mengiris data berdasarkan kondisi tertentu, membuat variabel, membersihkan & memvalidasi data. Ada alat lain yang memungkinkan Anda melakukan tugas yang sama. Namun, SAS membantu Anda melakukan pekerjaan ini dengan mudah.

SAS memiliki pustaka dan proses yang terdefinisi dengan baik yang memudahkan proses pemrograman. Selain itu, membuat data variabel atau subset hanya merupakan proses satu langkah. Ini menghemat waktu Anda karena tidak perlu lagi menulis algoritme yang rumit hanya dengan satu baris kode.

Menganalisa:

Anda dapat melakukan berbagai macam analisis menggunakan SAS:

  • Ia memeriksa perhitungan Frekuensi Rata-rata
  • Regresi dan Peramalan
  • Pohon Keputusan

Semua analisis ini dapat dengan mudah ditangani oleh SAS. Ini adalah alat terbaik untuk perkiraan yang akurat.

Hadir:

Jika Anda memvisualisasikan data dengan benar, audiens akan mudah memahaminya. Alat Anda harus menyajikan data dengan cara yang sesuai. Itulah yang SAS lakukan untuk Anda. Ini memiliki kemampuan presentasi yang sangat baik.

Kamu bisa:

1. Daftar laporan

2. Ringkasan laporan

3. Laporan grafik

4. Cetak laporan

Contoh Program SAS

Program SAS terdiri dari tiga langkah penting:

  • Langkah Data
  • Langkah Proses
  • Langkah Keluaran

Langkah DATA

Langkah data memuat kumpulan data yang diperlukan ke dalam memori SAS dan menemukan variabel kumpulan data yang benar. Itu juga mencatat rekor. Kita dapat menggunakan langkah-langkah data untuk:

  • Masukkan data ke dalam kumpulan data SAS
  • Nilai Hitung
  • Memeriksa atau memperbaiki data
  • Menghasilkan kumpulan data baru

Sintaks untuk pernyataan DATA adalah:

Sintaksis

DATA data_set_name;		#Give a name to the dataset
INPUT var1,var2,var3; 		#Declare variables in the dataset.
NEW_VAR;			         #Define new variables.
LABEL;			      	#Give variables a label
DATALINES;		      	#Provide data
RUN;

Contoh:

Contoh berikut menunjukkan cara menentukan variabel, memberi nama set data, membuat variabel baru, dan memasukkan data. Dalam contoh ini, Anda dapat melihat bahwa variabel string memiliki $ di akhir, dan nilai numerik tidak memilikinya.

INPUT ID $ NAME $ SALARY DEPARTMENT $;
comm = SALARY*1.50;
LABEL ID = 'Emp_ID' comm = 'COMMISION';
DATALINES;
1 Tom 5000 IT
2 Harry 6000 Operations
3 Michelle 7000 IT
4 Dick 8000 HR
5 John 9000 Finance 
;
RUN;

Catatan: Untuk menjalankan Pernyataan SAS perlu menentukan perintah RUN.

Langkah PROC

Ia melakukan analisis atau fungsi tertentu untuk menghasilkan hasil dan laporan.

Sintaksis

PROC procedure_name options; #The name of the proc.
RUN;

Example

Contoh yang diberikan menggunakan CARA prosedur untuk mencetak nilai rata-rata variabel numerik dalam kumpulan data.

PROC MEANS;
RUN;

Langkah KELUARAN

Anda dapat menampilkan data dari data dengan pernyataan keluaran bersyarat.

Sintaksis

PROC PRINT DATA = data_set;
OPTIONS;
RUN;

Setiap program SAS harus mengikuti semua langkah yang disebutkan di atas untuk membaca data masukan, menganalisis data, dan memberikan keluaran analisis. Itu MENJALANKAN pernyataan di akhir setiap langkah menyelesaikan eksekusi langkah itu.

Program SAS lengkap

Di bawah ini diberikan kode lengkap untuk setiap langkah di atas.

Program SAS Lengkap

Keluaran:

Program SAS Lengkap

Program SAS Lengkap

Program SAS Lengkap

Di mana SAS digunakan?

Di bawah ini diberikan beberapa aplikasi SAS penting:

Industri penggunaan
farmasi Analisis Statistik, Pelaporan
Telecom ETL, Pelaporan, Penambangan Data, Peramalan
Financials ETL, Pelaporan, Penambangan Data, Riset Keuangan
Pemodelan prediktif DBMarketing, Manajemen Berbasis Aktivitas
Tenaga Kesehatan ETL, pelaporan, Data Mining

SAS Vs. R

SAS R
SAS adalah perangkat lunak komersial, sehingga memerlukan investasi finansial. R adalah perangkat lunak sumber terbuka. Oleh karena itu siapa pun dapat menggunakannya.
SAS adalah alat analisis yang paling mudah dipelajari. Bahkan orang dengan pengetahuan terbatas tentang SQL dapat mempelajarinya dengan cepat. R mengharuskan Anda menulis kode yang rumit dan panjang.
SAS adalah pilihan yang sangat disukai oleh perusahaan-perusahaan besar dan cukup canggih secara teknis & ramah pengguna. R adalah perangkat lunak yang berkembang pesat; namun, Anda harus terus meningkatkannya.
SAS memiliki dukungan grafis yang bagus tetapi tidak menawarkan penyesuaian apa pun. Dukungan grafis alat R sangat buruk.

Keunggulan SAS

  • SAS memiliki sintaks yang mudah yang dapat dipelajari tanpa pengetahuan pemrograman apa pun
  • Kemampuan untuk menangani database besar dengan mudah
  • SAS adalah bahasa yang sangat mudah dipahami dan dapat dengan mudah di-debug
  • Jendela "log"-nya dengan jelas menyatakan kesalahan yang membantu Anda men-debug kode dengan mudah
  • SAS membantu Anda menguji dan menganalisis algoritma secara menyeluruh
  • SAS sepenuhnya diamankan sehingga Anda tidak dapat mengekstraksi tanpa lisensi di kantor
  • Membuat komputasi statistik lebih mudah bagi pengguna non-pemrograman
  • Menangani database berukuran besar secara efektif.

Kekurangan SAS

  • Biayanya tinggi karena individu atau organisasi tidak dapat menggunakan semua aplikasi tanpa lisensi yang sesuai
  • SAS bukan open source sehingga algoritma yang digunakan di SAS tidak tersedia untuk penggunaan umum
  • Penambangan teks adalah proses yang sangat merepotkan dan sulit di SAS.

Ringkasan

  • Perangkat lunak SAS berarti Perangkat Lunak Analisis Statistik yang digunakan untuk analisis data
  • R dan Python adalah dua alat alternatif SAS yang banyak digunakan.
  • SAS dikembangkan oleh Jim Goodnight dan John Shall pada tahun 1970 di NC University
  • SAS memungkinkan Anda mengakses file & data data mentah dalam database eksternal apa pun
  • Arsitektur SAS dibagi menjadi tiga bagian utama 1) Client Tier 2) Middle Tier 3) Back Tier
  • Untuk menggunakan perangkat lunak SAS Anda perlu mengikuti empat langkah yaitu: 1) Mengakses Data, 2) Manajemen 3) Menganalisis Data, 4) Presentasi
  • Program SAS terdiri dari tiga langkah dasar: Langkah Data, Langkah Proc, dan Langkah Output
  • SAS alat analisis data banyak digunakan di sektor-sektor seperti Farmasi, Telekomunikasi, Keuangan, Pemodelan prediktif, dan Perawatan Kesehatan
  • SAS adalah perangkat lunak komersial sedangkan R adalah perangkat lunak sumber terbuka
  • Manfaat terbesar alat pemrogram SAS adalah ia memiliki sintaksis mudah yang dapat dipelajari tanpa pengetahuan pemrograman apa pun.
  • Salah satu kelemahan model SAS adalah ia bukan alat sumber terbuka. Jadi, algoritma yang digunakan dalam prosedur SAS tidak tersedia untuk penggunaan umum.