Top 48 pitanja i odgovora na SAS intervjuu (2025.)

Ovdje su pitanja i odgovori za SAS intervju za brucoše kao i iskusne kandidate za analitičare podataka koji će dobiti posao iz snova.


1) Što je SAS? Koje funkcije obavlja?

SAS znači Sustav za statističku analizu, koji je integrirani skup softverskih proizvoda.

  • Dohvaćanje informacija i upravljanje podacima
  • Pisanje izvještaja i grafika
  • Statistička analitika, ekonometrija i rudarenje podataka
  • Poslovno planiranje, predviđanje i podrška odlučivanju
  • Operacijska istraživanja i Projektni menadžment
  • Poboljšanje kvalitete
  • Skladištenje podataka
  • Razvoj aplikacija

Besplatno preuzimanje PDF-a: SAS intervju Pitanja i odgovori


2) Koja je osnovna struktura SAS osnovnog programa?

Osnovna struktura SAS-a sastoji se od

==DATA korak, koji oporavlja i manipulira podacima.
==PROC korak, koji interpretira podatke.


3) Koji je osnovni stil sintakse u SAS-u?

Da biste uspješno pokrenuli program, imate sljedeće osnovne elemente:

  • Na kraju svakog retka treba biti točka-zarez
  • Izjava o podacima koja definira vaš skup podataka
  • Ulazna izjava
  • Između svake riječi ili izjave mora postojati najmanje jedan razmak
  • Izjava o trčanju

Na primjer: U datoteci 'H: \StatHW\yourfilename.dat';


4) Objasnite podatkovni korak u SAS-u

Korak podataka stvara SAS skup podataka koji nosi podatke zajedno s "rječnikom podataka". Rječnik podataka sadrži informacije o varijablama i njihovim svojstvima.


5) Što je PDV?

Logičko područje u memoriji predstavlja PDV ili Program Data Vector. U to vrijeme SAS stvara bazu podataka od jednog po jednog opažanja. Ulazni međuspremnik stvara se u vrijeme kompilacije koji sadrži zapis iz vanjske datoteke. PDV se kreira nakon stvaranja ulaznog međuspremnika.

Pitanja i odgovori za SAS intervju
Pitanja i odgovori za SAS intervju

6) Koje vrste podataka sadrži SAS?

Tipovi podataka u SAS-u su numerički i znakovni.


7) Koja izjava ne izvodi automatske pretvorbe u usporedbama?

U SAS-u izjava "gdje" ne izvodi automatske pretvorbe u usporedbama.


8) Koja je metoda za otklanjanje pogrešaka i testiranje vašeg SAS programa?

Možete otkloniti pogreške i testirati svoj SAS program korištenjem Obs=0 i sistemskih opcija za praćenje izvršavanja programa u zapisniku


9) Koja je razlika između opcija nodupkey i nodup?

Razlika između NODUP i NODUPKEY je u tome što NODUP uspoređuje sve varijable u našem skupu podataka dok NODUPKEY uspoređuje samo BY varijable


10) Alati za provjeru imena koji se koriste u SAS-u

Za skup podataka: Naziv skupa podataka/debug Skup podataka: Naziv/stmtchk
Za varijable SAS makronaredbi: Opcije: mprint mlogic symbolgen


11) Što PROC ispisuje, a PROC sadržaj radi?

Za prikaz sadržaja SAS skupa podataka koristi se PROC ispis i također za osiguranje da su podaci ispravno pročitani u SAS. Dok PROC CONTENTS prikazuje informacije o SAS skupu podataka.

PROC Ispis i PROC


12) Čemu služi funkcija Proc sažetak?

Sintaksa proc sažetka je ista kao i sintaksa proc sredstva. Izračunava deskriptivnu statistiku numeričkih varijabli u SAS skupu podataka.


13) Što Proc glm radi?

Proc glm izvodi jednostavnu i višestruku regresiju, analizu varijance (ANOVAL), analizu kovarijance, multivarijantnu analizu varijance i analizu varijance s ponovljenim mjerenjem.


14) Što je SAS informats?

SAS INFORMATS se koriste za čitanje ili unos podataka iz vanjskih datoteka poznatih kao Flat Files ASCII datoteke, tekstualne datoteke ili sekvencijalne datoteke). Informat će reći SAS-u kako čitati podatke u SAS varijablama.


15) Imenujte vrste kategorija u koje se nalaze SAS Informati

SAS informacije su raspoređene u tri kategorije,

  • Podaci o znakovima: $INFORMATw
  • Numeričke informacije : INFORMAT wd
  • Podaci o datumu/vremenu: INFORMAT w.

16) Koju funkciju ima CATX sintaksa?

CATX sintaksa spaja nizove znakova, uklanja prazna mjesta na kraju i na početku i umeće razdjelnike.


17) Čemu služi PROC gplot?

PROC gplot ima više opcija i može stvoriti šareniju i ljepšu grafiku.


18) Što je PROC u SAS-u?

U SAS-u, PROC koraci analiziraju i obrađuju podatke u obliku SAS skupa podataka. Upravlja bibliotekom rutina koje obavljaju zadatke na opcijama SAS skupa podataka kao što su sortiranje, sažimanje i popis.


19) Što je SAS skup podataka?

SAS skup podataka je datoteka koja se sastoji od dva dijela.

  • Dio deskriptora
  • Podatkovni dio

20) Navedite neke ključne koncepte SAS-a

Neki ključni koncepti SAS-a uključuju,

  • SORT postupak
  • Nedostaju vrijednosti
  • KEEP=, DROP= opcije skupa podataka
  • Logika koraka podataka
  • Resetirajte na nedostaje ili naredbu RETAIN
  • Dnevnik
  • FORMAT postupak za kreiranje formata vrijednosti
  • Vrste podataka
  • IN= opcija skupa podataka

21) Koja je razlika između INPUT i INFILE?

INFILE INPUT
Naredba INFILE koristi se za identifikaciju vanjske datoteke INPUT izjava se koristi za opisivanje vaših varijabli

22) Navedite razliku između INFORMAT i FORMAT?

  • INFORMAT: Za označavanje SAS-a da se broj treba čitati u određenom formatu
  • FORMAT: Za označavanje SAS-a kako ispisati varijable

23) Što je faktorska analiza?

Faktorska analiza je uobičajeni izraz koji se koristi za obitelj statističkih tehnika povezanih s redukcijom skupa vidljivih varijabli u smislu malog broja latentnih faktora. Glavni cilj faktorske analize je redukcija i sažimanje podataka.


24) Kako možete očitati varijable koje su vam potrebne?

Varijable čitate pomoću ulazne naredbe s pokazivačima stupaca/linija, informacijama i specifikacijama duljine.


25) Koji se posebni graničnici unosa koriste u SAS-u?

Posebni graničnici unosa koji se koriste u SAS-u su DLM i DSD.


26) Kako SAS tretira DSD graničnike?

Kada definirate DSD, SAS tretira dva uzastopna graničnika kao vrijednost koja nedostaje i uklanja navodnike iz vrijednosti znakova.


27) Koja je dobra praksa SAS programiranja za obradu velikih skupova podataka?

Dobra praksa programiranja SAS-a za obradu velikih skupova podataka je njihovo sortiranje jednom pomoću firstobs= i obs=.


28) Kako uključiti ili isključiti određene varijable u skup podataka?

Za uključivanje ili isključivanje određenih varijabli u skup podataka možete koristiti DROP, KEEP izjave i opcije skupa podataka.


29) Kako funkcija SUBSTR radi u SAS-u?

Funkcija SUBSTR koristi se za apstrahiranje podniza iz znakovne varijable.


30) Koje SAS značajke koristite za provjeru pogrešaka i validaciju podataka?

Za provjeru pogrešaka upotrijebite Dnevnik, a za provjeru valjanosti podataka upotrijebite stvari poput Proc Freq, Proc Means ili ponekad Proc print da vidite kako podaci izgledaju.


31) Koji su načini za "traženje tablice" u SAS-u?

Postoji pet načina za "traženje tablice" u SAS-u koji uključuju:

  1. PROC SQL
  2. Spajanje podudaranja
  3. Direktni pristup
  4. Format tablice
  5. nizovi

32) Kako ćete generirati testne podatke bez ulaznih podataka?

Generirati ćete testne podatke bez ulaznih podataka pomoću izjave "put" i "Data Null".


33) Koja je razlika između funkcija CEIL i FLOOR u SAS-u?

"Pod" vraća najveći cijeli broj manji od/jednak argumentu. Dok funkcija "ceil" vraća najmanji cijeli broj veći od/jednak argumentu.


34) Koja je razlika između SAS funkcija i procedura?

Razlika između SAS funkcija i procedura je u tome što

  • Postupci očekuju jednu vrijednost varijable po promatranju
  • Funkcije očekuju vrijednosti koje se dostavljaju kroz promatranje

35) Kako ukloniti duplikate koristeći PROC SQL?

Za uklanjanje duplikata pomoću PROC SQL koristite sljedeći korak,

Proc SQL noprint;

Create Table inter.merged1 as

Select distinct * from inter.readin ;

Quit;

36) Koje su uobičajene programske pogreške počinjene u SAS-u

Uobičajene programske pogreške počinjene u SAS-u su,

  • Nedostaje točka-zarez
  • Ne provjerava zapisnik nakon slanja programa
  • Ne koristi tehnike otklanjanja pogrešaka
  • Ne koristite intenzivno Fsview opciju

37) Kako ograničiti decimalna mjesta za varijablu koristeći PROC MEANS?

Korištenjem opcije MAXDEC=možete ograničiti decimalna mjesta za varijablu.


38) Koja je razlika između SAS DATA STEP i SAS PROC-ova?

  • SAS DATA STEP koristi se za učitavanje i manipuliranje podacima
  • SAS PROC su podrutine koje izvršavaju zadatke na SAS skupu podataka

39) Čemu služi naredba STOP?

Naredba STOP koristi se za kontrolu kontinuirane petlje u naredbi SET.


40) Što je RUN-Group obrada?

RUN-Group obrada omogućuje podnošenje PROC koraka pomoću RUN naredbe bez završetka procedure.


41) Kako testirati otklanjanje pogrešaka u SAS-u?

Za otklanjanje pogrešaka u SAS-u koristite klauzulu Debug nakon '/' u podatkovnoj izjavi.


42) Kako stvoriti trajni SAS skup podataka?

Kako bi se stvorio trajni SAS skup podataka, potrebna su dva koraka,

  • Dodijelite biblioteku i motor.
  • Stvorite podatke. Provjerite jeste li dodijelili i biblioteku (osim WORK) i naziv skupa podataka kako bi skup podataka bio trajan.

43) Što je SLIBREF?

SLIBREF je poslužiteljski libref. Određuje libref koji koristi poslužitelj za identifikaciju SAS knjižnice podataka kada nije određeno fizičko ime, a libref poslužitelja razlikuje se od libref-a klijenta.


44) Koje su zadane statistike koje proizvodi PROC MEANS?

Zadana statistika koju proizvodi PROC MEANS je,

  • N
  • MIN
  • MAX
  • SREDNJA
  • STD DEV

45) Koja se naredba koristi za pronalaženje vrijednosti koje nedostaju?

Naredba koja se koristi za pronalaženje vrijednosti koje nedostaju je

missing_values=MISSING(field1,field2,field3);

46) Koja je razlika između spajanja spajanja i spajanja jedan na jedan?

Spajanje jedan-na-jedan prikladno je ako su oba skupa podataka u izjavi spajanja poredana po ID-u, a svako opažanje u jednom skupu podataka ima odgovarajuće opažanje u drugom skupu podataka. Ako se opažanja ne podudaraju, tada je prikladno spajanje podudaranja.


47) Koji su postupci čišćenja u SAS-u?

Postupci čišćenja u SAS-u su Proc Sort s opcijom nodupkey. Uklonit će duplicirane vrijednosti.


48) Čemu služi naredba %include?

Izjava %INCLUDE čita cijelu datoteku u trenutni SAS program koji izvodite i odmah šalje tu datoteku SAS sustavu.

Ova pitanja za intervju također će vam pomoći u vašem životu

Podijeli

23 Komentari

  1. Avatar Anuradha kaže:

    Bok,
    Učim SAS programiranje. Nakon čitanja vašeg 2. odgovora na pitanje. Zbunio sam se.
    Koliko razumijem, osnovna struktura SAS programiranja je...

    SAS programi se sastoje od:
    DATA korak, koji oporavlja i manipulira podacima.
    PROC korak, koji interpretira podatke.

    ******************************************
    Ali objasnili ste o SAS sučelju… Provjerite i javite mi ako griješim.

    Hvala
    što

    1. u pravu ste! Odgovor je ažuriran

    2. Sas se može podijeliti na dva dijela.

      podatkovni korak
      proc korak

      podatkovni korak uvijek počinje ključnom riječi podataka završava naredbom pokretanja. podatkovni korak uvijek koristite s preoblikovanjem podataka.

      proc korak uvijek počinje ključnom riječi proc završava naredbom Run.

      1. Korak postupka završava s "quit", zar ne?

  2. dobra pitanja s dobrim objašnjenjem...

  3. Bok,
    Razmišljam promijeniti domenu s CDM na SAS. Imam 5 godina iskustva na CDM i CRC, moguća promjena. Molim te daj mi neke upute.

    Hvala unaprijed,

    1. moguće je da je nakon nekoliko godina mnogo ljudi promijenilo cdmto sas

  4. Bok gospodine, zapravo sam završio statistiku magisterija u 2013. i sad pokušavam ući u njega kao novi SAS je li pravo vrijeme da promijenim svoju karijeru iz predavača u zaposlenika, predlažem da uđete

    1. Da, samouvjereno prijeđite na SAS

    2. Bok gospodine, završio sam svoju msc statistiku u 2019., trenutno sam završio obuku za SAS, čekam posao, molim vas da vas obavijestite o novom poslu.

  5. Avatar chandrasekhar kaže:

    Bok,
    Trenutno radim kao medicinski koder zadnjih 5 godina. Je li moguće prijeći s medicinskog kodiranja na SAS. Molimo dajte prijedloge o tome.

    Hvala ti

  6. Avatar Katari Saipushpa kaže:

    Bok Gospodine,
    Magistrirao sam statistiku 2013. i radim kao analitičar nabave u farmaceutskoj tvrtki. Je li pravo vrijeme za prijelaz na SAS u kliničkoj domeni.
    Možete li me, molim vas, predložiti?

    1. Avatar Sai amith kaže:

      da ... trebali biste ići s kliničkom domenom koristeći sas

  7. Bok, ja sam komercijalni osiguravatelj (kreditni analitičar), želio sam se baviti analizom kreditnog rizika i vjerujem da je SAS jedan od bitnih/osnovnih softvera koje čovjek poznaje. Kako mi SAS može pomoći i želi su njegove prednosti i mane. Također, ako možete predložiti bilo koji institut (New Delhi) za SAS obuku koji također pomaže u postavljanju.

  8. Avatar Swapnil Umrikar kaže:

    Bok gospodine, mijenjam se, magistrirao sam na životnoj sceni i trenutno radim u farmaceutskoj tvrtki i imam 10 godina iskustva. Želim započeti svoju karijeru u području znanosti o podacima. Je li moguće to učiniti, pls vodič.

  9. hej,
    Završio sam MBA iz poslovne analitike i marketinga, a također sam završio godinu i pol mjeseca iskustva u području marketinga, pa sada želim prijeći na SAS programiranje, pa možete li mi predložiti, je li to lako moguće prijeći na SAS programiranje .

  10. Ispravak tipfelera:
    u #44 drugi postupak znači da se zadani izlaz treba čitati kao MIN, a ne kao MN.

    1. Bok, hvala što si skrenuo pažnju. Ispravlja se.

  11. Avatar ulegnuće kaže:

    Poštovani gospodine,
    Želim naučiti SAS, možete li me uputiti u koji razred da se uključim za učenje SAS-a

  12. želim pitanja za SAS intervju za 2 godine iskustva….Pomozite mi……

  13. Želim se zaposliti kao noviji u domeni statističkog programiranja, možete li predložiti kako dobiti obavijesti za novije poslove u domeni sas?

  14. Clinnovo Research Labs kaže:

    Clinnovo Research Labs nudi poslove, stažiranje, obuku u domenama kliničkog istraživanja, upravljanja kliničkim podacima, SAS, farmakovigilance, CDISC, SDTM, ADaM.

Ostavi odgovor

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *