As 48 principais perguntas e respostas da entrevista do SAS (2024)

Aqui estão as perguntas e respostas da entrevista do SAS para calouros e também para candidatos experientes a analistas de dados para conseguir o emprego dos sonhos.


1) O que é SAS? Quais são as funções que ele desempenha?

SAS significa Sistema de Análise Estatística, que é um conjunto integrado de produtos de software.

  • Recuperação de informações e gerenciamento de dados
  • Escrever relatórios e gráficos
  • Análise estatística, econometria e mineração de dados
  • Planejamento de negócios, previsão e suporte à decisão
  • Pesquisa Operacional e Gerenciamento de projetos
  • Quality Improvement
  • Data warehousing
  • Desenvolvimento de Aplicações

Download gratuito de PDF: Perguntas e respostas da entrevista do SAS


2) Qual é a estrutura básica do programa base SAS?

A estrutura básica do SAS consiste em

==Etapa DATA, que recupera e manipula dados.
==Etapa PROC, que interpreta os dados.


3) Qual é o estilo de sintaxe básico no SAS?


Para executar o programa com sucesso, você tem os seguintes elementos básicos:

  • Deve haver um ponto e vírgula no final de cada linha
  • Uma declaração de dados que define seu conjunto de dados
  • Instrução de entrada
  • Deve haver pelo menos um espaço entre cada palavra ou afirmação
  • Uma instrução de execução

Por exemplo: No arquivo 'H:\StatHW\nomedoarquivo.dat';


4) Explique a etapa de dados no SAS

A etapa Dados cria um conjunto de dados SAS que transporta os dados junto com um “dicionário de dados”. O dicionário de dados contém informações sobre as variáveis ​​e suas propriedades.


5) O que é PDV?

A área lógica na memória é representada por PDV ou Program Data Vector. Na época, o SAS cria um banco de dados de uma observação por vez. Um buffer de entrada é criado no momento da compilação e contém um registro de um arquivo externo. O PDV é criado após a criação do buffer de entrada.

Perguntas e respostas da entrevista do SAS
Perguntas e respostas da entrevista do SAS

6) Quais são os tipos de dados que o SAS contém?

Os tipos de dados no SAS são numéricos e caracteres.


7) Qual afirmação não realiza conversões automáticas nas comparações?

No SAS, a instrução “where” não realiza conversões automáticas nas comparações.


8) Qual é um método para depurar e testar seu programa SAS?

Você pode depurar e testar seu programa SAS usando Obs=0 e opções de sistemas para rastrear a execução do programa no log


9) Qual é a diferença entre as opções nodupkey e nodup?

A diferença entre NODUP e NODUPKEY é que NODUP compara todas as variáveis ​​em nosso conjunto de dados enquanto NODUPKEY compara apenas as variáveis ​​BY


10) Ferramentas de validação de nomes usadas no SAS

Para conjunto de dados: Nome do conjunto de dados/depuração Conjunto de dados: Nome/stmtchk
Para variáveis ​​de macros SAS: Opções: mprint mlogic symbolgen


11) O que o PROC imprime e o conteúdo do PROC faz?

Para exibir o conteúdo do conjunto de dados SAS, a impressão PROC é usada e também para garantir que os dados foram lidos no SAS corretamente. Enquanto PROC CONTENTS exibe informações sobre um conjunto de dados SAS.

Perguntas da entrevista SAS


12) Qual é a utilidade da função Resumo Proc?

A sintaxe do resumo do proc é a mesma do proc significa. Ele calcula estatísticas descritivas sobre variáveis ​​numéricas no conjunto de dados SAS.


13) O que o Proc glm faz?

Proc glm realiza regressão simples e múltipla, análise de variância (ANOVAL), análise de covariância, análise multivariada de variância e análise de variância de medidas repetidas.


14) O que são informações SAS?

SAS INFORMATS são usados ​​para ler ou inserir dados de arquivos externos conhecidos como Flat Files (arquivos ASCII, arquivos de texto ou arquivos sequenciais). As informações dirão ao SAS como ler dados nas variáveis ​​SAS.


15) Nomeie os tipos de categoria em que os SAS Informats são colocados

As informações do SAS são colocadas em três categorias,

  • Informações do personagem: $INFORMATw
  • Informações numéricas: INFORMAT wd
  • Informações de data/hora: INFORMAT w.

16) Qual função a sintaxe CATX faz?

A sintaxe CATX concatena cadeias de caracteres, remove espaços em branco à direita e à esquerda e insere separadores.


17) Qual a utilidade do PROC gplot?

PROC gplot tem mais opções e pode criar gráficos mais coloridos e sofisticados.


18) O que é PROC no SAS?

No SAS, as etapas do PROC analisam e processam dados na forma de um conjunto de dados SAS. Ele controla uma biblioteca de rotinas que executam tarefas nas opções de conjunto de dados SAS, como classificação, resumo e listagem.


19) Qual é o conjunto de dados SAS?

Um conjunto de dados SAS é um arquivo que consiste em duas partes.

  • Uma parte do descritor
  • Uma porção de dados

20) Liste alguns conceitos-chave do SAS

Alguns conceitos-chave do SAS incluem,

  • Procedimento de classificação
  • Valores faltantes
  • KEEP=, DROP= opções do conjunto de dados
  • Lógica de etapa de dados
  • Redefinir para ausente ou a instrução RETAIN
  • Folhas para
  • Procedimento FORMAT para criar formatos de valor
  • Tipos de dados
  • IN= opção de conjunto de dados

21) Qual a diferença entre INPUT e INFILE?

NO ARQUIVO INPUT
  • A instrução INFILE é usada para identificar um arquivo externo
  • A instrução INPUT é usada para descrever suas variáveis

22) Indique a diferença entre INFORMAT e FORMAT?

  • INFORMAT: Para indicar ao SAS que um número deve ser lido em um formato específico
  • FORMAT: Para indicar ao SAS como imprimir as variáveis

23) O que é análise fatorial?

Análise fatorial é um termo comum usado para uma família de técnicas estatísticas associadas à redução de um conjunto de variáveis ​​observáveis ​​em termos de um pequeno número de fatores latentes. O principal objetivo da análise fatorial é a redução e sumarização dos dados.


24) Como você pode ler as variáveis ​​que você precisa?

Você lê as variáveis ​​​​usando a instrução de entrada com ponteiros de coluna/linha, informações e especificadores de comprimento.


25) Quais são os delimitadores de entrada especiais usados ​​no SAS?

Os delimitadores de entrada especiais usados ​​no SAS são DLM e DSD.


26) Como o SAS trata os delimitadores DSD?

Ao definir DSD, o SAS trata dois delimitadores consecutivos como um valor ausente e remove as aspas dos valores de caracteres.


27) Quais são as boas práticas de programação SAS para processamento de grandes conjuntos de dados?

As boas práticas de programação SAS para processar grandes conjuntos de dados são classificá-los uma vez usando firstobs= e obs=.


28) Como incluir ou excluir variáveis ​​específicas em um conjunto de dados?

Para incluir ou excluir variáveis ​​específicas em um conjunto de dados, você pode usar instruções DROP, KEEP e opções de conjunto de dados.


29) Como funciona a função SUBSTR no SAS?

A função SUBSTR é usada para abstrair substring de uma variável de caractere.


30) Quais recursos SAS você usa para verificar erros e validação de dados?

Para verificar erros, use o Log e, para validação de dados, use coisas como Proc Freq, Proc Means ou, às vezes, Proc print para ver a aparência dos dados.


31) Quais são as formas de fazer uma “pesquisa de tabela” no SAS?

Existem cinco maneiras de fazer uma “pesquisa de tabela” no SAS, que incluem:

  1. PROC SQL
  2. Mesclagem de correspondências
  3. Acesso Direto
  4. Formatar tabelas
  5. Arrays

32) Como você gerará dados de teste sem dados de entrada?

Você gerará dados de teste sem dados de entrada usando a instrução “put” e “Data Null”.


33) Qual a diferença entre as funções CEIL e FLOOR no SAS?

O “floor” retorna o maior número inteiro menor/igual ao argumento. Já a função “ceil” retorna o menor número inteiro maior/igual ao argumento.


34) Qual a diferença entre funções e procedimentos do SAS?

A diferença entre funções e procedimentos SAS é que

  • Os procedimentos esperam um valor de variável por observação
  • As funções esperam que os valores sejam fornecidos em uma observação

35) Como remover duplicatas usando PROC SQL?

Para remover duplicatas usando PROC SQL, use a seguinte etapa,

Proc SQL noprint;

Create Table inter.merged1 as

Select distinct * from inter.readin ;

Quit;

36) Quais são os erros de programação comuns cometidos no SAS

Erros de programação comuns cometidos no SAS são,

  • Faltando ponto-e-vírgula
  • Não verificando o log após enviar o programa
  • Não usar técnicas de depuração
  • Não usar a opção Fsview vigorosamente

37) Como limitar casas decimais para a variável usando PROC MEANS?

Usando a opção MAXDEC=, você pode limitar casas decimais para a variável.


38) Qual a diferença entre SAS DATA STEP e SAS PROCs?

  • SAS DATA STEP é usado para ler e manipular dados
  • SAS PROCs são sub-rotinas que executam tarefas no conjunto de dados SAS

39) Qual é a utilidade da instrução STOP?

Uma instrução STOP é usada para controlar o loop contínuo na instrução SET.


40) O que é processamento RUN-Group?

O processamento RUN-Group permite enviar uma etapa PROC usando a instrução RUN sem finalizar o procedimento.


41) Como testar a depuração no SAS?

Para depuração no SAS, use a cláusula Debug após '/' na instrução de dados.


42) Como criar um conjunto de dados SAS permanente?

Para criar um conjunto de dados SAS permanente, são necessárias duas etapas,

  • Atribua uma biblioteca e um mecanismo.
  • Crie os dados. Certifique-se de atribuir uma biblioteca (diferente de WORK) e um nome de conjunto de dados para tornar o conjunto de dados permanente.

43) O que é SLIBREF?

SLIBREF é um servidor-libref. Ele especifica a libref que é usada pelo servidor para identificar a biblioteca de dados SAS quando nenhum nome físico é determinado e a libref do servidor é diferente da libref do cliente.


44) Quais são as estatísticas padrão que PROC MEANS produz?

As estatísticas padrão que PROC MEANS produz são,

  • N
  • MIN
  • MAX
  • SIGNIFICAR
  • DESV DST

45) Qual é o comando usado para encontrar valores faltantes?

O comando usado para encontrar valores ausentes é

missing_values=MISSING(field1,field2,field3);

46) Qual é a diferença entre Match Merge e One to One Merge?

Uma mesclagem um-para-um é adequada se ambos os conjuntos de dados na instrução de mesclagem forem classificados por id e cada observação em um conjunto de dados tiver uma observação correspondente no outro conjunto de dados. Se as observações não corresponderem, então a fusão por correspondência é adequada.


47) Quais são os procedimentos de depuração no SAS?

Os procedimentos de depuração no SAS são Proc Sort com a opção nodupkey. Isso eliminará valores duplicados.


48) Qual é a utilidade da instrução% include?

A instrução %INCLUDE lê um arquivo inteiro no programa SAS atual que você está executando e envia esse arquivo para o sistema SAS imediatamente.

Essas perguntas da entrevista também ajudarão em sua viva (oral)

Partilhar

23 Comentários

  1. Oi,
    Estou aprendendo programação SAS. Depois de ler sua segunda pergunta, responda. Eu fiquei confuso.
    Meu entendimento é que a estrutura básica da programação SAS é…

    Os programas SAS consistem em:
    Etapa DATA, que recupera e manipula dados.
    Etapa PROC, que interpreta os dados.

    ******************************************
    Mas você explicou sobre a interface SAS….Por favor, verifique e deixe-me se estiver errado.

    obrigado
    Anu

    1. Você está certo! A resposta está atualizada

    2. Sas pode ser dividido em duas partes.

      etapa de dados
      etapa de processamento

      a etapa de dados sempre começa com a palavra-chave dos dados e termina com a instrução run. etapa de dados sempre use para remodelar os dados.

      A etapa proc sempre começa com a palavra-chave do proc e termina com a instrução Run.

      1. A etapa do processo termina com “sair”, certo?

  2. Oi,
    Estou pensando em mudar o domínio de CDM para SAS. Tenho 5 anos de experiência em MDL e CRC, é possível mudar. Por favor, me dê algumas instruções.

    Agradeço antecipadamente,

    1. é possível depois de alguns anos muitas pessoas mudaram o cdmto sas

  3. Olá senhor, na verdade terminei minhas estatísticas de mestrado em 2013, agora estou tentando entrar como um novato no SAS, é um bom momento para mudar minha carreira de professor para funcionário, por favor, sugira entrar

    1. Avatar você sabe diz:

      Olá senhor, terminei minhas estatísticas de msc em 2019, agora concluí o treinamento SAS, estou esperando emprego, por favor, qualquer trabalho mais recente, informe-o, senhor.

  4. Avatar chandrasekhar diz:

    Oi,
    Atualmente estou trabalhando como codificador médico nos últimos 5 anos. É possível passar da codificação médica para o SAS. Por favor, dê sugestões sobre isso.

    Obrigado

  5. Avatar Katari Saipushpa diz:

    Olá senhor,
    Fiz meu mestrado em estatística em 2013 e estou atuando como analista de compras em uma empresa farmacêutica. É o momento certo para mudar para o SAS no domínio clínico.
    Você poderia me sugerir?

    1. sim ... você deveria ir com o domínio clínico usando sas

  6. Olá, sou um subscritor comercial (analista de crédito), queria entrar na área de análise de risco de crédito e acredito que o SAS é um dos softwares essenciais/básicos que se conhece. Como o SAS pode me ajudar e querer são seus prós e contras. Além disso, se você puder sugerir algum instituto (Nova Delhi) para treinamento SAS que também ajude na colocação.

  7. Avatar Swapnil Umrikar diz:

    Olá senhor, sou swapnil, fiz mestrado em vida cênica e atualmente trabalho em empresa farmacêutica e tenho 10 anos de experiência. Quero iniciar minha carreira na área de ciência de dados. É possível fazer isso, por favor, guia.

  8. Ei,
    eu fiz Mba em análise de negócios e marketing, e também fiz 1 ano e meio mês de experiência na área de marketing, então agora quero mudar para programação SAS, então você poderia me sugerir, essa mudança fácil é possível na programação SAS .

  9. Uma correção de erro de digitação:
    em # 44, o segundo proc significa que a saída padrão deve ser lida como MIN e não MN.

    1. Olá, obrigado por chamar a atenção. Está corrigido.

  10. Olá senhor,
    Eu quero aprender SAS, você pode me orientar em qual turma eu ingresso no primeiro aprendizado do SAS

  11. eu quero perguntas da entrevista do SAS para 2 anos de experiência….Ajude-me……

  12. Quero conseguir um emprego mais recente no domínio de programação estatística. Você pode sugerir como receber notificações de empregos mais recentes no domínio sas?

  13. Avatar Laboratórios de Pesquisa Clinnovo diz:

    Clinnovo Research Labs oferece Empregos, Estágios, Treinamentos, nos Domínios de Pesquisa Clínica, Gestão de Dados Clínicos, SAS, Farmacovigilância, CDISC, SDTM, ADaM.

Deixe um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *