Yeni Başlayanlar İçin SAS Eğitimi: Nedir ve Programlama Örneği

⚡ Akıllı Özet

SAS, veri analizi, iş zekası ve tahmine dayalı modelleme için kullanılan komut tabanlı bir istatistiksel yazılım paketidir. Aşağıda DATA ve PROC adımları, ürün paketi, üç katmanlı mimarisi ve ücretsiz akademik sürümleri ele alınmıştır.

  • 🔘 Tam açılımı: SAS, İstatistiksel Analiz Sistemi anlamına gelir ve genellikle "sass" şeklinde telaffuz edilir.
  • ☑️ Menşei: Proje, Kuzey Carolina Eyalet Üniversitesi'nde başladı ve 1976'da SAS Enstitüsü olarak tescil edildi.
  • ✅ Programın şekli: Her program bir veri adımı, bir işlem adımı ve bir çıktı adımından oluşur ve bunların her biri çalıştırma adımıyla sona erer.
  • 🧪 Archidoku: İstemci katmanı, orta katman ve arka katman, tarayıcıyı, uygulama mantığını ve veri sunucularını birbirinden ayırır.
  • ️ Serbest erişim: Akademik amaçlı SAS OnDemand, kullanımdan kaldırılan Üniversite Sürümünün yerini almıştır ve SAS Studio'yu tarayıcıda çalıştırır.
  • ⚠️ Değiş tokuş: Lisanslama maliyeti ve kapalı algoritmalar, kolay sözdizimi ve güçlü, düzenlenmiş sektör desteğine karşı dezavantaj oluşturuyor.

Yeni Başlayanlar İçin SAS Eğitimi

SAS nedir?

SAS SAS, istatistiksel veri analizi ve görselleştirme için yaygın olarak kullanılan, komut tabanlı bir istatistiksel yazılım paketidir. SAS'ın açılımı İstatistiksel Analiz Sistemi'dir. Çalışan verimliliğini ve işletme kârını artırmanıza yardımcı olan nitel teknikler ve süreçler kullanmanıza olanak tanır. SAS ayrıca iş zekası, suç soruşturması ve tahmine dayalı analiz gibi gelişmiş analitikler için de kullanılır. SAS genellikle "sass" olarak telaffuz edilir.

SAS'ta veriler şu şekildedir:tracSAS, veri kalıplarını belirlemenize ve analiz etmenize yardımcı olan, sınıflandırılmış ve kategorize edilmiş bir yazılım paketidir. Gelişmiş analiz, İş Zekası, Tahmin Analizi ve veri yönetimi yapmanıza olanak tanıyarak, rekabetçi ve değişen iş koşullarında etkili bir şekilde çalışmanızı sağlar. Dahası, SAS platformdan bağımsızdır; yani SAS'ı Linux veya herhangi bir işletim sisteminde çalıştırabilirsiniz. Windows.

Diğer ile karşılaştırıldığında BI araçlarıSAS, sürükle ve bırak arayüzünün yanı sıra, verileri programatik olarak dönüştürme ve analiz etme konusunda kapsamlı destek sağlar. Bu, veri manipülasyonu ve analizi üzerinde çok ayrıntılı kontrol imkanı sunar ve bu da onun en önemli özelliğidir.

Neden SAS'a ihtiyacımız var?

Basit bir örnekle SAS ihtiyacını anlayalım:

Örneğin, geçmiş verilere dayanarak müşterilerinin satın alma alışkanlıklarını öğrenmek isteyen bir e-ticaret şirketini ele alalım. Şirket, genel bir sonuca ulaşmak için birden fazla müşteriye ait binlerce kaydı incelemek zorunda kalacaktır.

Şirketin analiz için gerekli tüm verilere sahip olmayabilir. Örneğin, bir müşteri ceket satın almadıysa, onu satın almaktan alıkoyan faktörler nelerdi? Bu eksik veriler analizinizde hatalara yol açabilir. Bu sorunlardan nasıl kurtulabiliriz? Bu tür verilerle nasıl başa çıkabiliriz?

Bu işlem manuel olarak yapıldığında yüzlerce analist ve binlerce insan saati gerektirir. SAS analitik aracını kullanarak, aynı analizi tek bir analistle birkaç saat içinde gerçekleştirebilirsiniz. SAS, gereksiz verileri ortadan kaldırmanıza ve ilgili bilgileri optimize etmenize olanak tanır. Eksik verilerle bile bir sonucu tahmin etmenizi sağlayarak daha iyi kararlar almanıza yardımcı olur.

Alternatif SAS Araçları

Aşağıdaki grafik, SAS'ı en sık karşılaştırıldığı iki açık kaynaklı araçla yan yana göstermektedir.

SAS'ın alternatif analitik araçlar R ve ile karşılaştırılması Python

R: Açık kaynaklı bir yazılımdır. Öğrenmesi kolaydır. R Bu durum iyi belgelenmiştir. Güçlü istatistiksel yetenekler sunmaktadır.

Python Açık kaynaklı bir diğer popüler betik dilidir. Python NumPy, SciPy ve Matplotlib gibi kütüphaneleri destekler. Bu kütüphaneleri kullanarak herhangi bir istatistiksel işlemi gerçekleştirebilir veya herhangi bir model oluşturabilirsiniz.

SAS: Ticari analiz pazarında yaygın olarak kullanılan, çok sayıda istatistiksel fonksiyona ve iyi bir kullanıcı arayüzüne sahip bir analiz aracıdır.

Bu SAS programlama eğitiminde, İstatistiksel Analiz Sistemi'ni ve bu sistemin sorunlarımızı çözmek için nasıl kullanılabileceğini ele alacağız.

SAS geçmişi

  • SAS, 1960'ların sonlarında Kuzey Carolina Eyalet Üniversitesi'nde Jim Goodnight'ın Anthony Barr, John Sall ve Jane Helwig ile birlikte istatistiksel analiz sistemi üzerinde çalıştığı bir proje olarak başladı.
  • Başlangıçta Tarımsal Araştırmalar için geliştirildi.
  • Dört ortak, 1976'da SAS Institute'ü kurdu ve Goodnight o zamandan beri şirketi yönetiyor.
  • Later, diğerlerinin yanı sıra Tahmine Dayalı Analitik, Veri Yönetimi ve BI'yı da içerecek şekilde bir araç yelpazesine genişletildi.
  • SAS, dünyanın en büyük şirketleri arasında yaygın olarak kullanılmaya devam etmektedir. Veri analizi ve düzenlenmiş raporlama.

Bu SAS dil eğitiminde bir sonraki adımda SAS'ın özelliklerini öğreneceğiz.

SAS Özellikleri

SAS'ın temel özellikleri şunlardır:

  • Ham veri dosyalarına ve harici veritabanındaki verilere kolayca erişin. Hemen hemen her veri formatını okuyun ve yazın!
  • Veri girişi, düzenleme, alma, biçimlendirme ve dönüştürme araçlarını kullanarak verileri yönetin.
  • Verileri tanımlayıcı istatistikler, çok değişkenli teknikler, tahminleme, modelleme ve doğrusal programlama kullanarak analiz edin.
  • Gelişmiş analitik, iş uygulamalarında değişiklik ve iyileştirmeler yapmanıza yardımcı olur.
  • Mükemmel grafiklerle rapor oluşumu
  • Operaaraştırma ve proje yönetimi
  • Veri güncelleme ve değiştirme
  • Güçlü veri işleme dili
  • Mükemmel veri temizleme işlevleri
  • Birden fazla ana bilgisayar sistemiyle etkileşim kurun

SAS'a yeni başlayanlar için hazırlanan bu eğitim serisinin bir sonraki bölümünde, SAS ürün paketini öğreneceğiz.

SAS Ürün Paketi

Piyasada birçok SAS ürünü bulunmaktadır. Aşağıda en popüler olanlarından bazıları listelenmiştir.

İsim Açıklama
Temel SAS Base SAS yazılımı, donanım çevikliği sunar ve her türlü bilgi işlem ortamına entegre olur.
SAS/GRAFİK Bu araç, yapılandırılmış verileri grafikler halinde temsil etmenize yardımcı olur.
SAS/STAT Bu araç farklı türde regresyon, istatistiksel analiz varyansı, regresyon ve psikometrik analiz gerçekleştirmenize yardımcı olur.
SAS/ETS Tahmin yapmak için kullanılır. Zaman serisi analizini gerçekleştirmenize yardımcı olur.
SAS/IML İnteraktif Matris Dili, kısaca IML olarak adlandırılır. Bu araç, matematiksel formülleri yenilikçi bir programa çevirmenize yardımcı olur.
SAS EBİ İş Zekası Uygulamaları için bir araç
SAS Şebeke Yöneticisi Veri yönetimi olanağı ve veri analizi için bir programlama dili sunan temel bir bileşendir.
SAS/VEYA Aracı Operakonu araştırması
SAS/QC Kalite kontrolü için kullanın
SAS/Kurumsal Madenci Veri madenciliği
SAS/PH Klinik deneme analizi
SAS/AF Uygulama imkanı sunar
Kurumsal Kılavuz GUI tabanlı bir kod editörü ve proje yöneticisidir

Bu SAS eğitim rehberinin devamında SAS mimarisini öğreneceğiz.

SAS Archidoku

Aşağıdaki diyagram, dağıtım sürecini üç aşamaya ayırmaktadır.

İstemci katmanı, orta katman ve arka katmanı gösteren üç katmanlı SAS mimarisi.
ArchiSAS'ın yapısı

SAS mimarisi temel olarak üç bölümden oluşur:

  • Müşteri Katmanı
  • Orta Kademe
  • Arka katman

Müşteri katmanı

İstemci katmanı, uygulamanın kullanıcının oturduğu bir makineye yüklendiği yerdir. Portalı ve içeriğini görüntülemek için kullanılan bileşenlerden oluşur. Ayrıca standart HTTP veya HTTPS protokolü üzerinden portalla etkileşimde bulunmak için kullanılan standart bir web tarayıcısını da içerir. Ayrıca SAS web uygulamasını güvenlik duvarı dostu hale getirmenize de yardımcı olur.

orta seviye

Orta katman, kurumsal bilgilere merkezi bir erişim noktası sunar. İçeriğe erişimin tamamı bu katmanda çalışan bileşenler tarafından işlenir. İş mantığının görüntüleme mantığından ayrılması, orta katmanın mantığından yararlanmanıza yardımcı olur. Dahası, merkezi erişim noktaları, güvenlik kurallarını uygulamayı, portalı yönetmeyi ve kod değişikliklerini yönetmeyi kolaylaştırır.

Orta kademe aşağıdaki işlevleri barındırır:

SAS Bilgi Dağıtım Portalı Web Uygulaması: JSP'nin koleksiyonudur, Java servlet'ler, JavaFasulye ve diğer sınıflar ve kaynaklar. Bu bileşenler, kullanıcı için özelleştirilebilir bir arayüz oluşturmak amacıyla kurumsal dizinde saklanan bilgilere erişmenize yardımcı olur.

Servlet Motoru: Servlet motoruna servlet konteyneri de denir. SAS Bilgi Dağıtım Portalı Web Uygulamasının yönetilmesinden sorumludur. Servlet motoru bir çalışma zamanı ortamı sunar. Eşzamanlılık, dağıtım, yaşam döngüsü yönetimi vb. sağlar.

Web sunucusu: Web sunucusu, bir web sitesini barındırmak için kullanılabilen servlet motoru için hizmet sunar. Bu hizmete portal üzerinden erişilmelidir.

Arka Katman

Arka katman, iş nesneleri içerebilecek veri ve hesaplama sunucularının çalıştığı bir alandır. Kurumsal bir dizin sunucusudur. Kurumsal dizin sunucusu, kuruluş genelinde bulunan içerikle ilgili meta verileri korur.

SAS Nasıl İndirilir ve Kurulur

Yayınlarla ilgili not: Aşağıdaki kılavuz, SAS Enstitüsü'nün 2021'de kullanımını sonlandırdığı ücretsiz masaüstü ve AWS sürümü olan SAS University Edition'ı belgelemektedir. Ücretsiz alternatifi şudur: Akademisyenler için SAS OnDemandSAS Studio'yu tarayıcıda çalıştıran, herhangi bir önbellek gerektirmeyen bir program. VirtualBox Görüntü ve yönetilecek AWS örneği yok. SAS ayrıca yayınlar. SAS Viya Öğrenciler İçin Bulut tabanlı dersler için. Bunlardan birine kaydolun, ardından burada gösterilen ve neredeyse aynı olan SAS Studio ekranlarını kullanın.

Bilgisayarınıza yerel kurulum

Adım 1) Verilen bağlantıdan SAS'ı indirin.

SAS ücretsiz akademik yazılım sayfasına gidin ve "Ücretsiz Yazılım Edinin" seçeneğine tıklayın.

SAS ücretsiz akademik yazılım indirme sayfası ve "Ücretsiz Yazılım Al" düğmesi.

Adım 2) Seçtiğiniz OperaZamanlama Sistemi

Aşağıda gösterildiği gibi, sisteminize uygun işletim sistemini seçin.

OperaSAS indirme sayfasındaki sistem seçim ekranı

Adım 3) Sanallaştırma Yazılımını indirin ve yükleyin

SAS University Edition için gerekli sanallaştırma yazılımları şunlardır: VirtualBox Kurulumdan önce yüklenmesi gerekiyordu. İndirme ekranı şöyle görünüyordu:

VirtualBox Yerel SAS kurulumundan önce sanallaştırma yazılımı indirme sayfasına ihtiyaç duyulmaktadır.

SAS'ı yüklemek için ekranda belirtilen adımları izleyin. VirtualBox Yerel kurulum bazen zor olabileceğinden, bunun yerine aşağıdaki AWS yöntemi önerilmiştir.

AWS kurulumu

Not: SAS University Edition'ın AWS Marketplace listelemesi geri çekildi, bu nedenle URLOrijinal adımlarda belirtilenler artık çözümlenmiyor. Aşağıdaki sıra korunmuştur çünkü AWS abone olma-yapılandırma-başlatma akışı, abone olduğunuz herhangi bir SAS Marketplace görüntüsü için değişmeden kalır.

SAS'ı AWS'ye dağıtabilirsiniz. Ücretsiz katman için uygundu.

) 1 Adım AWS Marketplace'te SAS University Edition listesini açın. Aşağıda gösterilen ürün sayfasında "Aboneliğe Devam Et" seçeneğine tıklayın.

AWS Marketplace ürün listeleme sayfasında "Aboneliğe Devam Et" butonu vurgulanmış şekilde gösteriliyor.

) 2 Adım Bu sonraki ekranda Şartları Kabul Edin.

AWS Marketplace şartlar ve koşullar ekranı, "Şartları Kabul Et" düğmesiyle birlikte.

) 3 Adım Abonelik beklemede ve onaylanması 10 dakikaya kadar sürebilir. Aşağıdaki ekranı göreceksiniz.

İstek onaylanırken AWS aboneliği beklemede mesajı gösteriliyor.

) 4 Adım Sayfayı yenileyin, aboneliğiniz onaylanacaktır. Yapılandırmaya Devam Et'e tıklayın.

AWS aboneliği onaylandı ekranında "Yapılandırmaya Devam Et" düğmesi bulunuyor.

) 5 Adım Ayarları varsayılan tutun ve Başlatmaya Devam Et'i tıklayın.

Varsayılan ayarları ve "Başlatmaya Devam Et" düğmesini içeren AWS yapılandırma ekranı.

) 6 Adım RevYapılandırma sayfasına gidin. Bir anahtar-değer çifti girin. Diğer ayarların varsayılan değerlerde kalması gerekir. Başlat'a tıklayın.

AWS başlatma inceleme sayfası; burada Başlat düğmesine tıklamadan önce anahtar-değer çifti girilir.

) 7 Adım AWS Marketplace kitaplığınıza gidin ve burada gösterildiği gibi Örnekleri Görüntüle'ye tıklayın.

AWS Marketplace kütüphane sayfası, "Örnekleri Görüntüle" bağlantısıyla birlikte.

) 8 Adım Aşağıdaki resimde görülen açılır pencerede:

  1. Örnek kimliğini not edin. Bu sizin şifreniz
  2. Erişim yazılımına tıklayın

Parola olarak kullanılan örnek kimliğini ve Access yazılım bağlantısını gösteren örnek açılır penceresi.

) 9 Adım 8. adımda tıkladıktan sonra açılan pencerede:

  1. Kullanıcı kimlik bilgilerini girin. Kimlik: sasdemo şifresi: 8. adımda belirtilen örnek kimliği
  2. Oturum aç'ı tıklayın

sasdemo kullanıcı kimliği ve örnek kimliği şifresinin girildiği oturum açma açılır penceresi.

) 10 Adım Aşağıda karşılama ekranını göreceksiniz.

Başarılı oturum açma işleminden sonra SAS Studio karşılama ekranı görüntülenir.

Sorun giderme

Bağlantı kuramıyorsanız, bölgeniz için EC2 konsolunun Güvenlik Grupları sayfasını açın ve gelen ve giden kuralları "tümüne" ayarlayın.

SAS Nasıl Kullanılır?

SAS yazılımını etkili bir şekilde kullanmak için dört adımı izlemeniz gerekir: Verilere Erişim, Verileri Yönetme, Analiz ve Sunum. Aşağıdaki şema bu adımların sırasını göstermektedir.

SAS'ı kullanmanın dört adımı: verilere erişim, verileri yönetme, analiz etme ve sunma.

SAS nasıl kullanılır?

Verilere Erişim:

SAS, verilere istediğiniz formatta erişmenizi sağlar.

İster sisteminizdeki bir dosyada, ister başka bir veritabanı sisteminde depolanmış olsun, herhangi bir yerde saklanan verilere erişebilirsiniz. Bu, bir Oracle İster bir dosya, ister bir SAS veritabanı dosyası, ister ham veritabanı dosyası veya basit bir XLS/CSV dosyası olsun, bu verilere kolayca erişmenize yardımcı olacaktır.

Verileri Yönetin:

SAS, mükemmel veri yönetimi yetenekleri sunar. Belirli koşullara göre verileri alt kümelere ayırabilir veya dilimleyebilir, değişkenler oluşturabilir ve verileri temizleyip doğrulayabilirsiniz. Aynı görevi yapmanıza olanak tanıyan başka araçlar da vardır. Ancak SAS, bu işi kolaylıkla yapmanıza yardımcı olur.

SAS, programlama sürecini kolaylaştıran iyi tanımlanmış kütüphanelere ve süreçlere sahiptir. Dahası, bir değişken oluşturmak veya veriyi alt kümelere ayırmak tek adımlı bir işlemdir. Bu, tek bir kod satırı ile karmaşık algoritmalar yazmaktan sizi kurtarır.

Analiz et:

SAS kullanarak çeşitli analiz türleri yapabilirsiniz:

  • Ortalama hesaplamanın Frekansını kontrol eder
  • Regresyon ve Tahmin
  • Karar ağacı

SAS tüm bu analizleri kolaylıkla gerçekleştirir. Doğru tahminler için güçlü bir araçtır ve bu nedenle diğerlerinin yanında yer alır. veri analizi araçları Kurumsal raporlamada kullanılır.

Mevcut:

Verileri doğru şekilde görselleştirirseniz, izleyicinin bunlarla ilişki kurması kolaylaşır. Aracınızın verileri uygun bir şekilde sunması çok önemlidir. SAS tam olarak bunu sizin için yapıyor. Mükemmel sunum yeteneklerine sahip.

Şunları üretebilirsiniz:

  1. Raporları listele
  2. Özet raporlar
  3. Grafik raporları
  4. Raporları yazdır

SAS Programı Örneği

Sonraki bölümde bu aşamaların SAS kodunda nasıl göründüğü gösterilmektedir.

SAS Programı üç gerekli adımdan oluşur:

  • Veri Adımı
  • İşlem Adımı
  • Çıkış Adımı

VERİ Adımı

Veri adımı, gerekli veri setini SAS belleğine yükler ve veri setinin doğru değişkenlerini bulur. Aynı zamanda kayıtları da yakalar. Veri adımlarını şu amaçlarla kullanabiliriz:

  • SAS veri kümelerine veri girme
  • Değerleri Hesapla
  • Verileri kontrol edin veya düzeltin
  • Yeni veri kümeleri üretin

DATA ifadesinin sözdizimi şu şekildedir:

Sözdizimi

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;

Örnek:

Aşağıdaki örnek, bir değişkenin nasıl tanımlanacağını, veri kümesinin nasıl adlandırılacağını, yeni değişkenlerin nasıl oluşturulacağını ve verilerin nasıl girileceğini göstermektedir. Bu örnekte, metin değişkenlerinin sonunda "$" işareti olduğunu, sayısal değerlerin ise bu işaret olmadan yazıldığını görebilirsiniz.

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;

Not: Bir SAS ifadesini çalıştırmak için RUN komutunu belirtmeniz gerekir.

PROC Adımı

Sonuçları ve raporları üretmek için belirli analizleri veya işlevleri gerçekleştirir.

Sözdizimi

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

Örnek E-posta

Verilen örnek şunu kullanır: ANLAMINA GELİYOR Veri setindeki sayısal değişkenlerin ortalama değerlerini yazdırma prosedürü.

PROC MEANS;
RUN;

ÇIKTI Adımı

Veri kümesindeki verileri koşullu çıktı ifadeleriyle görüntüleyebilirsiniz.

Sözdizimi

PROC PRINT DATA = data_set;
OPTIONS;
RUN;

Her SAS programı, girdi verilerini okumak, verileri analiz etmek ve analiz sonuçlarını vermek için yukarıda belirtilen tüm adımları izlemelidir. KOŞMAK Her adımın sonundaki ifade o adımın yürütülmesini tamamlar.

SAS Programının tamamı

Aşağıda yukarıdaki adımların her biri için tam kod verilmiştir.

Veri adımı, işlem adımı ve çıktı adımını birleştiren eksiksiz SAS programı.

Çıktı:

Program çalıştırıldığında, aşağıdaki üç ekranda gösterilen yazdırılmış veri seti, tanımlayıcı istatistikler ve nihai rapor oluşturulur.

SAS çıktı penceresi, beş çalışanın kayıtlarından oluşan yazdırılmış veri setini göstermektedir.

PROC MEANS çıktısı, sayısal değişkenler için tanımlayıcı istatistikleri listeler.

PROC PRINT prosedürü tarafından üretilen nihai SAS rapor çıktısı

SAS nerede kullanılır?

Aşağıda bazı önemli SAS uygulamaları verilmiştir:

Sanayi kullanım
İlaç İstatistiksel Analiz, Raporlama
Telekom ETL, Raporlama, Veri Madenciliği, Tahmin
Finansallar ETL, Raporlama, Veri Madenciliği, Finansal araştırma
Tahmine dayalı modelleme DB Pazarlama, Faaliyet Bazlı Yönetim
Sağlık ETL, raporlama, Veri Madenciliği

SAS vs. R

Aşağıdaki tabloda SAS ve R, maliyet, öğrenme eğrisi ve grafikler açısından yan yana karşılaştırılmıştır.

SAS R
SAS ticari bir yazılım olduğundan finansal yatırım gerektirir. R açık kaynaklı bir yazılımdır. Bu nedenle herkes kullanabilir.
SAS öğrenmesi en kolay analitik araçtır. Sınırlı SQL bilgisine sahip kişiler bile bunu hızlı bir şekilde öğrenebilir. R, karmaşık ve uzun kodlar yazmanızı gerektirir.
SAS, büyük firmaların çok tercih ettiği bir seçenek olup, teknik açıdan oldukça gelişmiş ve kullanıcı dostudur. R hızla gelişiyorping Yazılım; ancak sürekli olarak güncellemeniz gerekiyor.
SAS iyi bir grafik desteğine sahiptir ancak herhangi bir özelleştirme sunmamaktadır. R aracının grafik desteği çok zayıf.

SAS'ın Avantajları

  • SAS'ın sözdizimi kolaydır ve herhangi bir programlama bilgisine gerek kalmadan öğrenilebilir.
  • Büyük bir veritabanını kolaylıkla yönetebilme yeteneği
  • SAS, kolayca hata ayıklanabilen, çok anlaşılır bir dildir
  • Hata günlüğü penceresi hatayı açıkça belirtir, bu da kodunuzu kolayca hata ayıklamanıza yardımcı olur.
  • SAS, algoritmayı kapsamlı bir şekilde test etmenize ve analiz etmenize yardımcı olur.
  • SAS tamamen güvenlidir, bu nedenle hiçbir şey değiştiremezsiniz.tracOfiste lisanssız olarak bunu yapın.
  • Programlama bilmeyen kullanıcılar için istatistiksel hesaplamayı kolaylaştırır.
  • Büyük boyutlu veritabanlarını etkili bir şekilde yönetir.

SAS'ın dezavantajları

  • Maliyeti yüksek, çünkü bireyler veya kuruluşlar uygun bir lisans olmadan tüm uygulamalarını kullanamazlar.
  • SAS açık kaynaklı bir yazılım değildir, bu nedenle SAS'ta kullanılan algoritmalar genel kullanıma açık değildir.
  • Metin madenciliği SAS'ta oldukça zahmetli ve zorlu bir süreçtir.
  • Topluluk tarafından sağlanan yanıtlar ve üçüncü taraf paketleri, kullanılan açık kaynaklı yığınlara kıyasla daha azdır. veri bilimi hem de makine öğrenme çalışır.

SSS

DATA adımı prosedüreldir: satır satır mantığı tanımlarsınız ve ham metin dosyalarını okuyabilir. PROC SQL ise bildirimseldir: istediğiniz sonucu belirtirsiniz ve prosedür birleştirmeleri planlar. Çoğu program ikisini de karıştırır.

Kütüphane, SAS veri kümelerini barındıran bir klasöre veya veritabanına işaret eden bir takma addır. LIBNAME ifadesi bunu oluşturur, örneğin bir dizine eşlenmiş bir ad. WORK'teki tablolar oturumun sonunda kaybolur; kütüphane tabloları ise kalıcıdır.

PROC IMPORT, dosyayı okur ve bir SAS veri kümesi yazar; DBMS kaynak türünü adlandırır ve GETNAMES seçeneği ilk satırdan sütun adlarını çeker. Tekrarlanan yüklemeler için, DATA adımı içindeki bir INFILE ifadesi, sütun türleri üzerinde daha ince kontrol sağlar.

SAS Sertifikalı Ortak: SAS 9.4 Kullanarak Programlama Temelleri, sınav kodu A00-215, giriş seviyesi sertifikadır. Verilere erişme, verileri keşfetme, hazırlama ve özetleme konularını kapsar. Kayıt yaptırmadan önce güncel ücret, soru sayısı ve geçme puanı için SAS sertifika sitesini kontrol edin.

Yeni başlayanlar genellikle birkaç haftalık düzenli pratikle veri aşaması, yaygın prosedürler ve temel raporlama konularında çalışma yeterliliğine ulaşırlar. Makro programlama, PROC SQL optimizasyonu ve istatistiksel prosedürler ise önemli ölçüde daha uzun sürer ve çalıştığınız alana bağlıdır.

SAS, doğrulanmış ve denetlenmiş yazılımların önemli olduğu ilaç, bankacılık ve kamu raporlama sektörlerinde lider konumdadır. Python Açık kaynaklı analitik ve makine öğrenimine hakimdir. Her ikisini de öğrenmek gerçekçidir ve birçok ekip artık bunu uygulamaktadır. Python SAS ortamlarının içinde.

Yapay zekâ asistanları, basit bir açıklamadan DATA adımı ve PROC iskeletleri oluşturur, anlaşılması güç günlük uyarılarını açıklar ve uyumsuz değişken türleri için düzeltmeler önerir. Oluşturulan kodu her zaman bir örnek üzerinde çalıştırın ve günlüğü okuyun; asistan verilerinizi göremez.

GitHub Yardımcı Pilotu SAS sözdizimini aşağıdaki gibi editörlerde önerir: VS CodeÇünkü .sas dosyaları düz metin dosyalarıdır. Öneriler, diğerlerine göre daha zayıftır. Python Çünkü halka açık SAS kodu daha az olduğundan, her tamamlanan işlemi doğrulanması gereken bir taslak olarak değerlendirin.

Bu yazıyı şu şekilde özetleyin: