Pemrograman SAS: Tambang Spreadsheets Anda untuk Data Statistik

Penyingkapan: Dukungan Anda membantu menjaga situs tetap berjalan! Kami mendapatkan biaya referensi untuk beberapa layanan yang kami rekomendasikan pada halaman ini.


SAS adalah bahasa pemrograman khusus yang dirancang khusus untuk melakukan analisis statistik data dari spreadsheet atau basis data. SAS digunakan untuk mengkompilasi data seperti itu, menganalisisnya, dan menampilkan hasilnya ke tabel, grafik, dan teks lain atau dokumen berbasis web. Tidak seperti alat bawaan yang tersedia dari program seperti Microsoft Excel, SAS memungkinkan pengguna untuk mengambil dan mengelola data dari berbagai sumber, dan menawarkan tingkat kontrol dan kebebasan yang jauh lebih besar ketika memanipulasi dan menyusun data tersebut..

Bahasa pemrograman SAS dirancang khusus untuk perangkat lunak SAS System. Suite ini menyediakan antarmuka grafis untuk non-programmer, serta beberapa opsi lanjutan yang hanya mungkin menggunakan bahasa SAS.

Pemrograman SAS menggunakan pendekatan dua langkah untuk menangani data. Pada langkah DATA, program mengambil data dari sumbernya dan menggunakannya untuk membuat kumpulan data SAS. Pada langkah PROC, program menganalisis data itu. Masing-masing langkah ini dipecah menjadi serangkaian pernyataan. Pada langkah DATA, pernyataan digunakan untuk menginstruksikan perangkat lunak untuk melakukan suatu tindakan, membaca kumpulan data, atau mengubah tampilan data. Pada langkah PROC, pernyataan digunakan untuk memanggil prosedur bernama, mengurutkan data, atau menampilkan hasil.

Sejarah

Pekerjaan SAS dimulai pada 1966 di North Carolina University, melalui pendanaan yang disediakan oleh National Institute of Health. Pada waktu itu, programmer yang baru direkrut, Anthony Barr, ditugaskan mengembangkan varian dan perangkat lunak regresi yang dapat dijalankan pada komputer IBM System, dan yang akan digunakan untuk menganalisis data pertanian. Barr, bersama dengan seorang siswa NCU, James Goodnight, merilis versi pertama SAS pada tahun 1972, tetapi proyek tersebut kehilangan dana segera setelah itu. Barr dan Goodnight terus mengerjakan proyek, dan segera mengambil dana dari Statistik Universitas dari Stasiun Percobaan Selatan pada tahun 1973. Beberapa anggota baru bergabung dengan tim saat ini, memperkenalkan fitur-fitur baru seperti ekonometrik, aljabar matriks, dan pemrograman baru Kegunaan.

Pada tahun 1976, tim menarik proyek dari NCU dan memasukkannya ke dalam SAS Institute Inc. Selama tahun 1980-an dan 1990-an, SAS diperkenalkan ke beberapa platform baru dan fitur-fiturnya diperluas dan disempurnakan. Pada 2000-an, perusahaan mulai mengembangkan sejumlah produk baru yang khusus ditujukan untuk analisis data bisnis, termasuk perangkat lunak Text Miner, yang menganalisis data dari sumber teks, seperti email perusahaan, dan perangkat lunak CRM-nya. Pada 2010, mereka memperkenalkan versi SAS gratis untuk siswa. Pada 2013, SAS memiliki pangsa pasar terbesar dari setiap produk perangkat lunak analitik canggih.

Pada 2000-an, perusahaan Inggris World Programming Limited merilis compiler SAS-nya sendiri, World Programming System (WPS), yang dapat digunakan untuk membuat, mengedit, dan menjalankan program-program SAS dan mencakup banyak fitur yang sama seperti SAS Systems.

SAS Institute vs World Programming Limited

Sejak 2010, SAS System, Inc. telah mengajukan beberapa tuntutan hukum terhadap World Programming Limited, mengklaim WPL melanggar hak cipta SAS Institute dan membalikkan perangkat lunak SAS yang direkayasa.

Pengadilan Kehakiman Uni Eropa menemukan bahwa WPL tidak melanggar hak cipta perangkat lunak SAS, karena mereka tidak memiliki akses ke kode sumber SAS dan hanya menggunakan perangkat lunak SAS untuk menentukan fungsionalitas untuk produk mereka sendiri. Putusan ini penting untuk dunia perangkat lunak, karena menetapkan preseden bahwa perlindungan hak cipta tidak mencakup fungsionalitas perangkat lunak.

WPL, bagaimanapun, ditemukan melanggar undang-undang hak cipta untuk penggunaan mereka terhadap manual SAS, bagian-bagian yang disalin hampir kata demi kata dalam manual mereka sendiri. Pengadilan federal AS juga menyatakan WPL bersalah karena terlibat dalam praktik perdagangan yang tidak adil dan menipu, mengklaim bahwa WPL melanggar persyaratan perjanjian perangkat lunak SAS ketika mereka menggunakan perangkat lunak SAS Learning Edition gratis untuk penggunaan non-komersial (untuk membuat perangkat lunak mereka sendiri).

Buku

Seperti kebanyakan buku pemrograman, pastikan Anda memilih yang sesuai dengan tingkat pengetahuan Anda. Dalam kasus SAS, buku cenderung ditulis khusus untuk programmer, analis data, atau keduanya yang berpengalaman. Dan ada alasan bagus untuk itu. SAS memiliki fokus terbatas, jadi tanpa latar belakang di salah satu bidang ini, kemungkinan Anda tidak akan mencari untuk mempelajari bahasa di tempat pertama.

  • The Little SAS Book oleh Delwiche and Slaughter: buku ini dirancang untuk pemrogram SAS pemula dan berpengalaman. Ini memecah topik menjadi pelajaran singkat, mandiri dengan banyak contoh dan visual.
  • SAS Essentials: Menguasai SAS untuk Analisis Data oleh Elliott dan Woodward: sementara dirancang untuk memulai programer SAS, buku ini mengambil pendekatan yang lebih maju daripada yang lain, karena ditujukan terutama untuk mahasiswa tingkat atas dan mahasiswa master yang mempelajari pemrograman, analisis data, atau analitik. Selain mengajarkan prosedur SAS umum, buku ini memberikan ikhtisar teknik statistik saat ini dan metodologi manipulasi data.
  • SAS for Dummies oleh McDaniel dan Hemedinger: di ujung spektrum yang berbeda, buku-buku ini mengambil pendekatan yang menyenangkan dan sederhana untuk pemrograman SAS. Ini memberikan informasi yang mirip dengan SAS Essentials (latar belakang pengetahuan tentang analisis statistik, tinjauan umum Sistem SAS, dan prosedur SAS umum), tetapi dibutuhkan pendekatan pemula yang mutlak dan mudah diikuti untuk bahasa.
  • Belajar SAS dengan Contoh: Panduan Programmer oleh Ron Cody: jika Anda belajar terus-menerus, ini adalah teks untuk Anda. Ini memecah SAS dengan teknik khusus, memberikan contoh dunia nyata, dan kemudian membedah kode untuk menunjukkan kepada Anda langkah demi langkah cara kerjanya. Setiap bab diakhiri dengan masalah pengujian untuk memeriksa apa yang telah Anda pelajari.
  • Panduan Persiapan Sertifikasi SAS: untuk programmer yang ingin disertifikasi untuk pengembangan karir, ini adalah panduan persiapan ujian resmi yang dirilis oleh SAS Institute.

Latihan

Pelatihan SAS berkisar dari tutorial yang rumit, statistik-drive hingga ultra-techy, panduan khusus program, dan bahkan beberapa alat yang sangat mendasar dan baru untuk pemrograman. Jika Anda tidak mampu mendapatkan gelar dalam analisis statistik, atau Anda sudah memilikinya dan ingin pelatihan tambahan, ada banyak opsi yang tersedia:

  • Sertifikasi SAS: Institut SAS menawarkan beberapa sertifikasi di seluruh dunia dalam pemrograman SAS dasar dan lanjutan, analisis statistik, intelijen bisnis, manajemen data, dan administrasi SAS.
  • Learn Analytics: diarahkan pada analis, pelatihan sertifikasi SAS ini dapat dilakukan di kelas atau melalui koleksi ceramah video online mereka.
  • Video Pelatihan SAS: diposting oleh YouTuber Tamirat Chulta, video pelatihan singkat ini mencakup berbagai aplikasi dan tip pemrograman yang umum, seperti menggabungkan kumpulan data, memformat input, dan mengelola email SAS.
  • Tutorial SAS: blog Study SAS menyediakan tautan ke puluhan catatan SAS dan tutorial video gratis yang disediakan oleh UCLA, Texas A&M University, dan Virginia Commonwealth University. Topik berkisar dari diskusi umum tentang memodifikasi dan mengeksplorasi data hingga fungsi dan logika bahasa tertentu.

Sumber Daya Lainnya

Ketika datang untuk menganalisis data spreadsheet, sebagian besar dari kita hanya mengandalkan alat yang disediakan dalam program spreadsheet favorit kami. Namun, programmer yang ingin mendapatkan hasil maksimal dari data mereka akan menemukan pemrograman SAS menjadi alat vital untuk analisis. Baik Anda baru memulai dengan SAS atau ingin meningkatkan pengetahuan Anda, sumber daya komunitas ini dapat membantu:

  • SAS Institute: pendiri SAS menyediakan banyak sumber daya untuk programmer SAS, termasuk dokumentasi online, dukungan, tutorial gratis, pelatihan online, demo perangkat lunak, dan edisi universitas gratis mereka.
  • Sistem Pemrograman Dunia: Jika Anda tertarik dengan alternatif Sistem SAS, situs WPS resmi berisi informasi tentang program, modul, dan platform yang didukung.
  • SAS Communities Page: komunitas online yang dikelola oleh SAS Institute ini memiliki lebih dari 75.000 anggota. Ini menjadi tuan rumah diskusi aktif tentang berbagai SAS dan topik analisis data, termasuk pemrograman SAS, manajemen data, kecerdasan bisnis, administrasi SAS, dan manajemen risiko. Ada juga kelompok regional untuk programmer yang ingin membuat koneksi lokal.
  • SAS Blog: SAS Institute menyelenggarakan lebih dari dua lusin blog, masing-masing berfokus pada topik terkait SAS yang berbeda, termasuk pelatihan SAS, analisis, peramalan bisnis, wawasan industri, dan informasi SAS yang difokuskan secara regional. Jika Anda mencari informasi dan pendapat terbaru tentang penggunaan SAS, ini adalah tempat untuk memulai.
  • Study SAS: walaupun tidak dirawat secara teratur, blog SAS ini mengandung banyak sumber daya berharga, termasuk tutorial, video online, eBook gratis, dan tips wawancara untuk programmer SAS.
  • SAS Dummy: blog ini dikelola oleh Chris Hemedinger, manajer SAS Online Communities dan salah satu penulis SAS untuk Dummies. Seperti buku itu, pendekatannya mudah dan mudah diakses.
  • Kesimpulan

    Jika Anda mencari alat untuk melakukan analisis data yang kompleks, SAS System adalah pemimpin pasar, dan memahami bagaimana fungsi bahasa SAS akan memberi Anda peluang besar di dunia analitik bisnis.

    Bahasa SAS memiliki fokus yang sangat spesifik, sehingga tidak mungkin programmer umum akan mengambilnya dan memutuskan untuk mempelajarinya untuk bersenang-senang. Di sisi lain, siswa statistik dan analisis data yang tidak memiliki minat sebelumnya dalam pemrograman mungkin ingin membuat pengecualian di sini.

    Namun, ada pertimbangan keuangan yang harus dibuat ketika memilih SAS sebagai bahasa pilihan Anda. Sementara bahasa itu sendiri tersedia secara bebas, kedua kompiler utama keduanya memerlukan lisensi. Edisi SAS Sistem siswa tersedia secara gratis, tetapi Anda harus mulai membayar jika ingin terus menggunakan salinan pribadi setelah lulus..

    Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map