Topp 48 SAS-intervjuspørsmål og -svar (2025)

Her er SAS-intervjuspørsmål og svar for ferskinger så vel som erfarne dataanalytikerkandidater for å få drømmejobben.


1) Hva er SAS? Hva er funksjonene den utfører?

SAS betyr Statistical Analysis System, som er et integrert sett med programvareprodukter.

  • Informasjonsinnhenting og datahåndtering
  • Skrive rapporter og grafikk
  • Statistisk analyse, økonometri og datautvinning
  • Forretningsplanlegging, prognoser og beslutningsstøtte
  • Driftsforskning og Prosjektledelse
  • Kvalitets forbedring
  • Datavarehus
  • Applikasjonutvikling

Gratis PDF-nedlasting: SAS Intervju Spørsmål og Svar


2) Hva er grunnstrukturen til SAS basisprogram?

Grunnstrukturen til SAS består av

==DATA trinn, som gjenoppretter og manipulerer data.
==PROC-trinn, som tolker dataene.


3) Hva er den grunnleggende syntaksstilen i SAS?

For å kjøre programmet vellykket, og du har følgende grunnleggende elementer:

  • Det skal være et semikolon på slutten av hver linje
  • En dataerklæring som definerer datasettet ditt
  • Innspillserklæring
  • Det bør være minst ett mellomrom mellom hvert ord eller utsagn
  • En run statement

For eksempel: I filen 'H: \StatHW\dittfilnavn.dat';


4) Forklar datatrinn i SAS

Data-trinnet oppretter et SAS-datasett som bærer dataene sammen med en "dataordbok." Dataordboken inneholder informasjon om variablene og deres egenskaper.


5) Hva er PDV?

Det logiske området i minnet er representert av PDV eller Program Data Vector. På det tidspunktet oppretter SAS en database med én observasjon om gangen. En inngangsbuffer opprettes på tidspunktet for kompilering som inneholder en post fra en ekstern fil. PDV-en opprettes etter opprettelsen av inngangsbufferen.

SAS-intervjuspørsmål og svar
SAS-intervjuspørsmål og svar

6) Hvilke datatyper inneholder SAS?

Datatypene i SAS er Numeric og Character.


7) Hvilken setning utfører ikke automatiske konverteringer i sammenligninger?

I SAS utfører ikke "hvor"-setningen automatiske konverteringer i sammenligninger.


8) Hva er en metode for å feilsøke og teste SAS-programmet ditt?

Du kan feilsøke og teste SAS-programmet ditt ved å bruke Obs=0 og systemalternativer for å spore programkjøringen i loggen


9) Hva er forskjellen mellom nodupkey og nodup alternativer?

Forskjellen mellom NODUP og NODUPKEY er at NODUP sammenligner alle variablene i datasettet vårt, mens NODUPKEY sammenligner bare BY-variablene


10) Navnevalideringsverktøy brukt i SAS

For datasett: Datasettnavn/ debug Datasett: Navn/stmtchk
For SAS-makrovariabler: Alternativer: mprint mlogic symbolgen


11) Hva gjør PROC-utskrifter og PROC-innhold?

For å vise innholdet i SAS-datasettet brukes PROC-utskrift og også for å sikre at dataene ble lest inn i SAS riktig. Mens PROC CONTENTS viser informasjon om et SAS-datasett.

PROC-utskrift og PROC


12) Hva er bruken av funksjon Proc summary?

Syntaksen til proc-oppsummering er den samme som for proc-midler. Den beregner beskrivende statistikk på numeriske variabler i SAS-datasettet.


13) Hva gjør Proc glm?

Proc glm utfører enkel og multippel regresjon, variansanalyse (ANOVAL), analyse av kovarians, multivariat variansanalyse og gjentatte mål variansanalyse.


14) Hva er SAS-informater?

SAS INFORMATS brukes til å lese, eller legge inn data fra eksterne filer kjent som Flat Files ASCII-filer, tekstfiler eller sekvensielle filer). Informasjonen vil fortelle SAS hvordan man leser data inn i SAS-variabler.


15) Nevn kategorier som SAS Informats er plassert i

SAS-informasjon er plassert i tre kategorier,

  • Tegninformasjon : $INFORMATw
  • Numerisk informasjon : INFORMAT wd
  • Dato/klokkeslett Informasjon: INFORMAT w.

16) Hvilken funksjon har CATX-syntaksen?

CATX-syntaks setter sammen tegnstrenger fjerner etterfølgende og ledende blanke og setter inn skilletegn.


17) Hva er bruken av PROC gplot?

PROC gplot har flere alternativer og kan lage mer fargerik og mer avansert grafikk.


18) Hva er PROC i SAS?

I SAS analyserer og behandler PROC-trinn data i form av et SAS-datasett. Den kontrollerer et bibliotek med rutiner som utfører oppgaver på SAS-datasettalternativer som sortering, oppsummering og oppføring.


19) Hva er SAS-datasettet?

Et SAS-datasett er en fil som består av to deler.

  • En beskrivelsesdel
  • En datadel

20) List opp noen nøkkelbegreper for SAS

Noen nøkkelkonsepter for SAS inkluderer,

  • SORTERING prosedyre
  • Mangler verdier
  • KEEP=, DROP= datasettalternativer
  • Datatrinnslogikk
  • Tilbakestill til mangler, eller RETAIN-setningen
  • Logg
  • FORMAT prosedyre for å lage verdiformater
  • Datatyper
  • IN= datasettalternativ

21) Hva er forskjellen mellom INPUT og INFILE?

INFIL INPUT
INFILE-setningen brukes til å identifisere en ekstern fil INPUT-setningen brukes til å beskrive variablene dine

22) Angi forskjellen mellom INFORMAT og FORMAT ?

  • INFORMAT: For å indikere SAS at et tall skal leses i et bestemt format
  • FORMAT: For å indikere SAS hvordan variablene skal skrives ut

23) Hva er faktoranalyse?

Faktoranalyse er et vanlig begrep som brukes for en familie av statistiske teknikker assosiert med reduksjon av et sett med observerbare variabler i form av et lite antall latente faktorer. Hovedmålet med faktoranalyse er datareduksjon og oppsummering.


24) Hvordan kan du lese variablene du trenger?

Du leser variablene ved å bruke input-setning med kolonne-/linjepekere, informater og lengdespesifikasjoner.


25) Hva er de spesielle inndataavgrensningene som brukes i SAS?

Spesielle inngangsavgrensere som brukes i SAS er DLM og DSD.


26) Hvordan behandler SAS DSD-avgrensningene?

Når du definerer DSD, behandler SAS to påfølgende skilletegn som en manglende verdi og fjerner anførselstegn fra tegnverdier.


27) Hva er god SAS-programmeringspraksis for behandling av store datasett?

Den gode SAS-programmeringspraksisen for å behandle store datasett er å sortere dem én gang ved å bruke firstobs= og obs=.


28) Hvordan inkludere eller ekskludere spesifikke variabler i et datasett?

For å inkludere eller ekskludere spesifikke variabler i et datasett kan du bruke DROP, KEEP Statements og Data set Options.


29) Hvordan fungerer SUBSTR-funksjonen i SAS?

SUBSTR-funksjonen brukes til å abstrahere delstreng fra en tegnvariabel.


30) Hvilke SAS-funksjoner bruker du for å sjekke feil og datavalidering?

For å sjekke feil, bruk loggen, og for datavalidering bruk ting som Proc Freq, Proc Means eller noen ganger Proc print for å se hvordan data ser ut.


31) Hva er måtene å gjøre et "tabelloppslag" i SAS?

Det er fem måter å gjøre et "tabelloppslag" i SAS, som inkluderer:

  1. PROC SQL
  2. Matchsammenslåing
  3. Direkte adgang
  4. Formater tabeller
  5. arrays

32) Hvordan vil du generere testdata uten inndata?

Du vil generere testdata uten inngangsdata ved å bruke "put"-setningen og "Data Null".


33) Hva er forskjellen mellom CEIL- og FLOOR-funksjoner i SAS?

"Etasjen" returnerer det største heltall mindre enn/lik argumentet. Mens "tak"-funksjonen returnerer det minste heltall større enn/lik argumentet.


34) Hva er forskjellen mellom SAS funksjoner og prosedyrer?

Forskjellen mellom SAS funksjoner og prosedyrer er det

  • Prosedyrer forventer én variabel verdi per observasjon
  • Funksjoner forventer at verdier leveres over en observasjon

35) Hvordan fjerne duplikater ved hjelp av PROC SQL?

For å fjerne duplikater ved hjelp av PROC SQL bruk følgende trinn,

Proc SQL noprint;

Create Table inter.merged1 as

Select distinct * from inter.readin ;

Quit;

36) Hva er vanlige programmeringsfeil begått i SAS

Vanlige programmeringsfeil begått i SAS er,

  • Mangler semikolon
  • Sjekker ikke loggen etter innsending av programmet
  • Bruker ikke feilsøkingsteknikker
  • Bruker ikke Fsview-alternativet kraftig

37) Hvordan begrense desimaler for variabelen ved å bruke PROC MEANS?

Ved å bruke MAXDEC=opsjon kan du begrense desimaler for variabelen.


38) Hva er forskjellen mellom SAS DATA STEP og SAS PROCs?

  • SAS DATA STEP brukes til å lese inn og manipulere data
  • SAS PROC-er er underrutiner som utfører oppgaver på SAS-datasett

39) Hva er bruken av STOP-setningen?

En STOP-setning brukes til å kontrollere den kontinuerlige sløyfen i SET-setningen.


40) Hva er RUN-Group-behandling?

RUN-Group-behandling gjør det mulig å sende inn et PROC-trinn ved å bruke RUN-setning uten å avslutte prosedyren.


41) Hvordan teste feilsøkingen i SAS?

For feilsøking i SAS bruk Debug-leddet etter '/' i datasetningen.


42) Hvordan lage et permanent SAS-datasett?

For å opprette et permanent SAS-datasett, er det to trinn som kreves,

  • Tilordne et bibliotek og en motor.
  • Lag dataene. Sørg for å tilordne både et bibliotek (annet enn WORK) og datasettnavn for å gjøre datasettet permanent.

43) Hva er SLIBREF?

SLIBREF er en server-libref. Den spesifiserer libref som brukes av serveren for å identifisere SAS-databiblioteket når det ikke er bestemt noe fysisk navn, og serverens libref er forskjellig fra klientbiblioteket.


44) Hva er standardstatistikken som PROC MEANS produserer?

Standardstatistikken som PROC MEANS produserer er,

  • N
  • MIN
  • MAX
  • MENER
  • STD DEV

45) Hva er kommandoen som brukes for å finne manglende verdier?

Kommandoen som brukes for å finne manglende verdier er

missing_values=MISSING(field1,field2,field3);

46) Hva er forskjellen mellom Match Merge og One to One Merge?

En en-til-en-fletting er egnet hvis begge datasettene i flettesetningen er sortert etter id, og hver observasjon i det ene datasettet har en tilsvarende observasjon i det andre datasettet. Hvis observasjonene ikke stemmer overens, er matchsammenslåing egnet.


47) Hva er skrubbeprosedyrene i SAS?

Skrubbeprosedyrene i SAS er Proc Sorter med nodupkey-alternativ. Det vil eliminere dupliserte verdier.


48) Hva er bruken av %include-setningen?

%INCLUDE-setningen leser en hel fil inn i det gjeldende SAS-programmet du kjører og sender filen til SAS-systemet umiddelbart.

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)

Del

23 Kommentarer

  1. Hei,
    Jeg lærer SAS-programmering. Etter å ha lest det andre spørsmålet ditt svar. Jeg ble forvirret.
    Min forståelse er at den grunnleggende strukturen til SAS-programmering er...

    SAS-programmene består av:
    DATA-trinn, som gjenoppretter og manipulerer data.
    PROC-trinn, som tolker dataene.

    ******************************************
    Men du forklarte om SAS Interface ... Vennligst sjekk og gi meg beskjed hvis jeg tar feil.

    Takk
    Anu

    1. Du har rett! Svaret er oppdatert

    2. Sas kan deles i to deler.

      datatrinn
      proc trinn

      datatrinn starter alltid med nøkkelord av data, slutt med run-setning. datatrinn bruk alltid med å omforme dataene.

      proc-trinn starter alltid med nøkkelord for proc, og avslutter med Run-setning.

      1. Proc-trinn ender med "avslutt" ikke sant?

  2. gode spørsmål wd god forklaring...

  3. Hei,
    Jeg vurderer å bytte domene fra CDM til SAS. Jeg har 5 års erfaring på CDM og CRC, det er mulig å endre. Gi meg noen instruksjoner.

    Takk på forhånd,

    1. det er mulig etter noen år mange mennesker endret cdmto sas

  4. Hei sir, faktisk fullførte jeg MSc-statistikken min i 2013, nå prøver jeg å legge inn den som en SAS-fersker er det på tide å endre operatøren min fra foreleser til den ansatte, vennligst foreslå å gå inn

    1. Ja, vær så snill å flytte til SAS

    2. Hei sir, jeg avsluttet min MSc-statistikk i 2019, nå fullførte jeg SAS-trening, jeg venter på jobb, vennligst informer deg om en ferskere jobb, sir.

  5. Avatar chandrasekhar sier:

    Hei,
    Jeg jobber for tiden som medisinsk koder fra de siste 5 årene. Er det mulig å gå fra medisinsk koding til SAS. Kom gjerne med forslag til det.

    Takk

  6. Avatar Katari Saipushpa sier:

    Hei Sir,
    Jeg tok min MSc i statistikk i 2013 n jeg jobber som anskaffelsesanalytiker i farmaselskap. Er det rett tid å flytte til SAS i klinisk domian .
    Kan du foreslå meg?

    1. Avatar Sai amith sier:

      ya ... du bør gå med klinisk domene ved å bruke sas

  7. Hei, jeg er en kommersiell garantist (kredittanalytiker), jeg ønsket å komme inn i kredittrisikoanalyse og jeg tror SAS er en av de essensielle/grunnleggende programvarene man vet kjenner. Hvordan SAS kan hjelpe meg og ønsker er fordeler og ulemper. Også hvis du kan foreslå et hvilket som helst institutt (New Delhi) for SAS-trening som også hjelper med plassering.

  8. Avatar Swapnil Umrikar sier:

    Hei sir, jeg er swapnil, jeg har gjort M.SC.in life scenic og jobber for tiden i et farmasøytisk selskap og har 10 års erfaring. Jeg ønsker å starte min karriere innen datavitenskap. Er det mulig å gjøre det pls guide.

  9. hei,
    jeg har gjort Mba i forretningsanalyse og markedsføring, og jeg har også gjort i 1 år og en halv måned med erfaring innen markedsføring, så nå vil jeg flytte inn i SAS-programmering, så kan du foreslå meg, er det enkelt mulig å flytte i SAS-programmering .

  10. En skrivefeilretting:
    i #44 betyr den andre procen at standardutgangen skal leses som MIN og ikke MN.

    1. Hei, takk for at du vekker oppmerksomhet. Det er rettet.

  11. Hei Sir,
    Jeg vil lære SAS kan du veilede meg i hvilken klasse jeg blir med på for sas learning

  12. jeg vil ha SAS-intervjuspørsmål for 2 års erfaring….Hjelp meg……

  13. Jeg ønsker å få en jobb som ferskere i statistisk programmering domene kan du foreslå hvordan du får varsler for ferskere jobber i sas domene?

  14. Clinnovo Research Labs sier:

    Clinnovo Research Labs tilbyr jobber, praksisplasser, opplæring innen domene for klinisk forskning, klinisk dataadministrasjon, SAS, Pharmacovigilance, CDISC, SDTM, ADaM.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *