En Popüler 48 SAS Mülakat Soruları ve Cevapları (2024)

İşte yeni başlayanlar ve deneyimli Veri analisti adaylarının hayallerindeki işi bulmaları için SAS mülakat soruları ve cevapları.


1) SAS nedir? Gerçekleştirdiği işlevler nelerdir?

SAS, entegre bir yazılım ürünleri seti olan İstatistiksel Analiz Sistemi anlamına gelir.

  • Bilgi alma ve veri yönetimi
  • Rapor ve grafik yazma
  • İstatistiksel analitik, ekonometri ve veri madenciliği
  • İş planlaması, tahmin ve karar desteği
  • Yöneylem araştırması ve Proje Yönetimi
  • Kalite iyileştirme
  • Veri depolama
  • Uygulama Geliştirme

Ücretsiz PDF İndir: SAS Mülakat Soruları ve Cevapları


2) SAS temel programının temel yapısı nedir?

SAS'ın temel yapısı aşağıdakilerden oluşur:

==Verileri kurtaran ve işleyen VERİ adımı.
==Verileri yorumlayan PROC adımı.


3) SAS'taki temel sözdizimi stili nedir?


Programı başarılı bir şekilde çalıştırmak için aşağıdaki temel unsurlara sahipsiniz:

  • Her satırın sonunda noktalı virgül olmalı
  • Veri kümenizi tanımlayan bir veri beyanı
  • Giriş beyanı
  • Her kelime veya ifade arasında en az bir boşluk olmalıdır
  • Bir çalıştırma ifadesi

Örneğin: 'H: \StatHW\dosyaadınız.dat' dosyasında;


4) SAS'taki veri adımını açıklayın

Veri adımı, verileri bir "veri sözlüğü" ile birlikte taşıyan bir SAS veri kümesi oluşturur. Veri sözlüğü değişkenler ve onların özellikleri hakkında bilgi içerir.


5) PDV nedir?

Bellekteki mantıksal alan PDV veya Program Veri Vektörü ile temsil edilir. O zamanlar SAS, tek seferde bir gözlemin veri tabanını oluşturuyordu. Derleme sırasında harici bir dosyadaki kaydı tutan bir giriş arabelleği oluşturulur. PDV, giriş arabelleğinin oluşturulmasının ardından oluşturulur.

SAS Mülakat Soruları ve Cevapları
SAS Mülakat Soruları ve Cevapları

6) SAS'ın içerdiği veri türleri nelerdir?

SAS'taki veri türleri Sayısal ve Karakter'dir.


7) Hangi ifade karşılaştırmalarda otomatik dönüşüm gerçekleştirmez?

SAS'ta "where" ifadesi karşılaştırmalarda otomatik dönüşüm gerçekleştirmez.


8) SAS programınızda hata ayıklama ve test etme yöntemi nedir?

Günlükte programın yürütülmesini izlemek için Obs=0 ve sistem seçeneklerini kullanarak SAS programınızda hata ayıklayabilir ve test edebilirsiniz.


9) Nodupkey ve nodup seçenekleri arasındaki fark nedir?

NODUP ve NODUPKEY arasındaki fark, NODUP'un veri setimizdeki tüm değişkenleri karşılaştırması, NODUPKEY'in ise yalnızca BY değişkenlerini karşılaştırmasıdır.


10) SAS'ta kullanılan ad doğrulama araçları

Veri Kümesi için: Veri kümesi adı/hata ayıklama Veri kümesi: Ad/stmtchk
SAS Makro değişkenleri için: Seçenekler: mprint mlogic sembolgen


11) PROC yazdırır ve PROC içerikleri ne yapar?

SAS veri kümesinin içeriğini görüntülemek için PROC baskısı kullanılır ve ayrıca verilerin SAS'a doğru şekilde okunduğundan emin olmak için kullanılır. PROC CONTENTS bir SAS veri kümesi hakkındaki bilgileri görüntülerken.

SAS Mülakat Soruları


12) Proc özeti fonksiyonunun kullanımı nedir?

Proc özetinin sözdizimi, proc araçlarınınkiyle aynıdır. SAS veri kümesindeki sayısal değişkenlere ilişkin tanımlayıcı istatistikleri hesaplar.


13) Proc glm ne yapar?

Proc glm, basit ve çoklu regresyon, varyans analizi (ANOVAL), kovaryans analizi, çok değişkenli varyans analizi ve tekrarlanan ölçüm varyans analizi gerçekleştirir.


14) SAS bilgileri nedir?

SAS BİLGİLERİ, Düz Dosyalar ASCII dosyaları, metin dosyaları veya sıralı dosyalar olarak bilinen harici dosyalardan veri okumak veya bu dosyalardan veri girmek için kullanılır. Bilgi, SAS'a verilerin SAS değişkenlerine nasıl okunacağı konusunda bilgi verecektir.


15) SAS Informats'ın yerleştirildiği kategorinin ad türleri

SAS bilgileri üç kategoriye ayrılır,

  • Karakter Bilgileri : $INFORMATw
  • Sayısal Bilgiler : INFORMAT wd
  • Tarih/Saat Bilgileri: INFORMAT w.

16) CATX sözdiziminin işlevi nedir?

CATX sözdizimi karakter dizelerini birleştirir, sondaki ve baştaki boşlukları kaldırır ve ayırıcılar ekler.


17) PROC gplot'un kullanımı nedir?

PROC gplot daha fazla seçeneğe sahiptir ve daha renkli ve daha şık grafikler oluşturabilir.


18) SAS'ta PROC nedir?

SAS'ta PROC adımları, verileri bir SAS veri seti biçiminde analiz eder ve işler. Sıralama, özetleme ve listeleme gibi SAS veri seti seçeneklerinde görevleri gerçekleştiren rutinlerden oluşan bir kitaplığı kontrol eder.


19) SAS veri seti nedir?

SAS veri seti iki bölümden oluşan bir dosyadır.

  • Bir tanımlayıcı kısmı
  • Bir veri kısmı

20) SAS'ın bazı temel kavramlarını listeleyin

SAS'ın bazı temel kavramları şunları içerir:

  • SIRALAMA prosedürü
  • Kayıp değerler
  • KEEP=, DROP= veri kümesi seçenekleri
  • Veri adımı mantığı
  • Eksik olarak sıfırlama veya RETAIN ifadesi
  • Giriş
  • Değer formatları oluşturmaya yönelik FORMAT prosedürü
  • Veri tipleri
  • IN= veri kümesi seçeneği

21) INPUT ve INFILE arasındaki fark nedir?

DOSYADA GİRİŞ
  • INFILE ifadesi harici bir dosyayı tanımlamak için kullanılır
  • INPUT ifadesi değişkenlerinizi tanımlamak için kullanılır

22) INFORMAT ve FORMAT arasındaki farkı söyleyiniz?

  • INFORMAT: Bir sayının belirli bir formatta okunması gerektiğini SAS'a belirtmek için
  • FORMAT: SAS'ın değişkenlerin nasıl yazdırılacağını belirtmek için

23) Faktör analizi nedir?

Faktör analizi, az sayıda gizli faktör açısından bir dizi gözlemlenebilir değişkenin azaltılmasıyla ilişkili bir istatistiksel teknik ailesi için kullanılan yaygın bir terimdir. Faktör analizinin temel amacı veriyi azaltmak ve özetlemektir.


24) İhtiyacınız olan değişkenleri nasıl okuyabilirsiniz?

Değişkenleri, sütun/satır işaretçileri, bilgiler ve uzunluk belirticileri içeren giriş ifadesini kullanarak okursunuz.


25) SAS'ta kullanılan özel giriş sınırlayıcılar nelerdir?

SAS'ta kullanılan özel giriş sınırlayıcılar DLM ve DSD'dir.


26) SAS, DSD sınırlayıcılarına nasıl davranır?

DSD'yi tanımladığınızda, SAS ardışık iki sınırlayıcıyı eksik değer olarak değerlendirir ve karakter değerlerinden tırnak işaretlerini kaldırır.


27) Büyük veri kümelerini işlemek için iyi SAS programlama uygulamaları nelerdir?

Büyük veri kümelerini işlemeye yönelik iyi SAS programlama uygulamaları, bunları bir kez ilkobs= ve obs= kullanarak sıralamaktır.


28) Belirli değişkenler bir veri setine nasıl dahil edilir veya hariç tutulur?

Belirli değişkenleri bir veri kümesine dahil etmek veya hariç tutmak için DROP, KEEP İfadeleri ve Veri kümesi Seçeneklerini kullanabilirsiniz.


29) SAS'ta SUBSTR işlevi nasıl çalışır?

SUBSTR işlevi, bir karakter değişkeninden alt dizeyi soyutlamak için kullanılır.


30) Hataları ve veri doğrulamayı kontrol etmek için hangi SAS özelliklerini kullanıyorsunuz?

Hataları kontrol etmek için Günlüğü kullanın ve veri doğrulama için Proc Freq, Proc Means veya bazen Proc print gibi şeyleri kullanarak verilerin nasıl göründüğünü görün.


31) SAS'ta “tablo araması” yapmanın yolları nelerdir?

SAS'ta "tablo araması" yapmanın beş yolu vardır:

  1. PROC SQL
  2. Maç Birleştirme
  3. Doğrudan Erişim
  4. Tabloları Biçimlendir
  5. Diziler

32) Giriş verisi olmadan test verilerini nasıl oluşturacaksınız?

“put” ifadesini ve “Data Null”u kullanarak giriş verisi olmayan test verileri oluşturacaksınız.


33) SAS'ta CEIL ve FLOOR fonksiyonları arasındaki farklar nelerdir?

"Taban", argümandan küçük/eşit olan en büyük tamsayıyı döndürür. Oysa “ceil” fonksiyonu argümandan büyük/eşit en küçük tamsayıyı döndürür.


34) SAS işlevleri ve prosedürleri arasındaki farklar nelerdir?

SAS işlevleri ve prosedürleri arasındaki fark şudur:

  • Prosedürler gözlem başına bir değişken değer bekler
  • İşlevler, bir gözlem boyunca değerlerin sağlanmasını bekler

35) PROC kullanılarak kopyalar nasıl kaldırılır SQL?

PROC SQL kullanarak kopyaları kaldırmak için aşağıdaki adımı kullanın,

Proc SQL noprint;

Create Table inter.merged1 as

Select distinct * from inter.readin ;

Quit;

36) SAS'ta yaygın olarak yapılan programlama hataları nelerdir?

SAS'ta yapılan yaygın programlama hataları şunlardır:

  • noktalı virgül eksik
  • Programı gönderdikten sonra günlüğü kontrol etmemek
  • Hata ayıklama tekniklerini kullanmamak
  • Fsview seçeneğini güçlü bir şekilde kullanmamak

37) PROC MEANS kullanılarak değişkenin ondalık basamakları nasıl sınırlandırılır?

MAXDEC=option kullanarak değişken için ondalık basamakları sınırlayabilirsiniz.


38) SAS VERİ ADIMI ile SAS PROC'ları arasındaki farklar nelerdir?

  • SAS DATA STEP, verileri okumak ve işlemek için kullanılır
  • SAS PROC'ler, SAS veri kümesinde görevleri gerçekleştiren alt rutinlerdir

39) STOP ifadesinin kullanımı nedir?

SET deyimindeki sürekli döngüyü kontrol etmek için STOP ifadesi kullanılır.


40) RUN-Grup işleme nedir?

RUN-Grup işleme, prosedürü sonlandırmadan RUN ifadesini kullanarak bir PROC adımının gönderilmesine olanak tanır.


41) SAS'ta hata ayıklama nasıl test edilir?

SAS'ta hata ayıklamak için veri bildiriminde '/'den sonra Debug yan tümcesini kullanın.


42) Kalıcı bir SAS veri seti nasıl oluşturulur?

Kalıcı bir SAS veri seti oluşturmak için iki adım gereklidir:

  • Bir kitaplık ve motor atayın.
  • Verileri oluşturun. Veri setini kalıcı kılmak için hem kütüphane (WORK dışında) hem de veri seti adı atadığınızdan emin olun.

43) SLIBREF nedir?

SLIBREF bir sunucu libref'idir. Herhangi bir fiziksel ad belirlenmediğinde ve sunucu libref'i istemci libref'inden farklı olduğunda, sunucu tarafından SAS veri kitaplığını tanımlamak için kullanılan libref'i belirtir.


44) PROC MEANS'in ürettiği varsayılan istatistikler nelerdir?

PROC MEANS'in ürettiği varsayılan istatistikler şunlardır:

  • N
  • MIN
  • MAX
  • ORTALAMA
  • STD SAPMA

45) Eksik değerleri bulmak için kullanılan komut nedir?

Eksik değerleri bulmak için kullanılan komut:

missing_values=MISSING(field1,field2,field3);

46) Eşleştirme Birleştirme ile Bire Bir Birleştirme arasındaki fark nedir?

Birleştirme ifadesindeki her iki veri kümesi de kimliğe göre sıralanıyorsa ve bir veri kümesindeki her gözlem, diğer veri kümesinde karşılık gelen bir gözleme sahipse, bire bir birleştirme uygundur. Gözlemler eşleşmiyorsa eşleştirme birleştirme uygundur.


47) SAS'ta temizleme prosedürleri nelerdir?

SAS'taki temizleme prosedürleri, nodupkey seçeneğiyle Proc Sort'tur. Yinelenen değerleri ortadan kaldıracaktır.


48) %include ifadesinin kullanımı nedir?

%INCLUDE ifadesi, çalıştırdığınız geçerli SAS programına bir dosyanın tamamını okur ve bu dosyayı hemen SAS Sistemine gönderir.

Bu mülakat soruları aynı zamanda yaşamınızda da yardımcı olacaktır.

paylaş

23 Yorumlar

  1. Avatar Anuradha diyor ki:

    Merhaba,
    SAS programlamayı öğreniyorum. 2. sorunuzun cevabını okuduktan sonra. Kafam karıştı.
    Anladığım kadarıyla SAS programlamanın temel yapısı şu şekilde…

    SAS programları aşağıdakilerden oluşur:
    Verileri kurtaran ve işleyen VERİ adımı.
    Verileri yorumlayan PROC adımı.

    ******************************************
    Ama SAS Arayüzünü açıkladınız… Lütfen kontrol edin ve yanılıyorsam bana bildirin.

    Teşekkür
    Anu

    1. Avatar Gizem diyor ki:

      Haklısın! Cevap güncellendi

    2. Avatar Saleem diyor ki:

      Sas iki kısma ayrılabilir.

      veri adımı
      işlem adımı

      veri adımı her zaman run ifadesiyle veri sonu anahtar kelimesiyle başlar. veri adımını her zaman verileri yeniden şekillendirirken kullanın.

      proc adımı her zaman Run deyimiyle proc end'in anahtar sözcüğüyle başlar.

      1. Avatar Pavan diyor ki:

        İşlem adımı “çıkış” ile bitiyor değil mi?

  2. Avatar ifade etti diyor ki:

    güzel sorular ve güzel anlatım...

  3. Avatar Kiran diyor ki:

    Merhaba,
    Etki alanını CDM'den SAS'a değiştirmeyi düşünüyorum. CDM ve CRC konusunda 5 yıllık tecrübem var, değişmesi mümkün. Lütfen bana bazı talimatlar verin.

    Şimdiden teşekkür ederim,

    1. Avatar sathish diyor ki:

      Birkaç yıl sonra birçok insanın cdmto sas'ı değiştirmesi mümkün

  4. Avatar Jyosna diyor ki:

    Merhaba efendim, aslında MSc istatistiklerimi 2013'te bitirdim, şimdi SAS'a yeni başlayan biri olarak girmeye çalışıyorum, kariyerimi öğretim görevlisinden BT çalışanına değiştirmenin zamanı geldi mi lütfen girmenizi öneririm

    1. Evet, lütfen güvenle SAS'a geçin

    2. Merhaba efendim, msc istatistiklerimi 2019'da bitirdim, şu anda SAS eğitimini tamamladım, iş bekliyorum, lütfen daha yeni bir iş sizi bilgilendirsin efendim.

  5. Avatar Chandrasekhar diyor ki:

    Merhaba,
    Şu anda son 5 yıldır tıbbi kodlayıcı olarak çalışıyorum. Tıbbi kodlamadan SAS'a geçiş mümkün mü? Lütfen bununla ilgili önerilerde bulunun.

    teşekkür ederim

  6. Avatar Katari Saipuşpa diyor ki:

    Merhaba efendim,
    Yüksek Lisansımı 2013 yılında istatistik üzerine yaptım ve ilaç firmasında satınalma analisti olarak çalışıyorum. Klinik domian'da SAS'a geçmenin doğru zamanı mı?
    Bana öneride bulunabilir misiniz?

    1. Avatar Sai amith diyor ki:

      evet… sas kullanarak klinik alana yönelmelisiniz

  7. Avatar manan diyor ki:

    Merhaba, ben bir ticari sigortacıyım (kredi analisti), kredi riski analizine girmek istedim ve SAS'ın herkesin bildiği temel/temel yazılımlardan biri olduğuna inanıyorum. SAS'ın bana nasıl yardımcı olabileceği ve isteyebileceği, artıları ve eksileri. Ayrıca SAS eğitimi için yerleştirme konusunda da yardımcı olacak herhangi bir enstitüyü (Yeni Delhi) önerebilirseniz.

  8. Avatar Swapnil Umrikar diyor ki:

    Merhaba efendim, ben swapnil, hayat manzarası alanında yüksek lisans yaptım ve şu anda ilaç firmasında çalışıyorum ve 10 yıllık deneyime sahibim. Kariyerime veri bilimi alanında başlamak istiyorum. Bunu yapmak mümkün mü lütfen rehberlik edin.

  9. Avatar zengin diyor ki:

    Hey,
    iş analitiği ve pazarlama alanında Mba yaptım ve ayrıca pazarlama alanında 1 yıl ve yarım ay deneyim kazandım, bu yüzden şimdi SAS programlamaya geçmek istiyorum, bu yüzden lütfen bana önerebilir misiniz, SAS programlamada mümkün olan bu kolay hareket mi? .

  10. Avatar itici diyor ki:

    Bir yazım hatası düzeltmesi:
    #44'teki ikinci işlem, varsayılan çıkışın MN değil MIN olarak okunması gerektiği anlamına gelir.

    1. Avatar Krishna diyor ki:

      Merhaba, dikkat çektiğiniz için teşekkürler. Düzeltildi.

  11. Avatar Sarkma diyor ki:

    Merhaba efendim,
    SAS öğrenmek istiyorum hangi sınıfa katılacağım konusunda bana rehberlik edebilir misiniz?

  12. Avatar pravin diyor ki:

    2 yıllık deneyimim için SAS mülakat sorularını istiyorum….Bana yardım edin……

  13. Avatar Snehal diyor ki:

    İstatistiksel programlama alanında daha yeni bir iş bulmak istiyorum, sas alanında daha yeni işler için nasıl bildirim alabileceğimi önerebilir misiniz?

  14. Clinnovo Araştırma Laboratuvarları diyor ki:

    Clinnovo Araştırma Laboratuvarları, Klinik Araştırma, Klinik Veri Yönetimi, SAS, Farmakovijilans, CDISC, SDTM, ADaM Alanlarında İş, Staj ve Eğitimler sağlamaktadır.

Yorum bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *