Pular para o conteúdo principal

Questão de Estatística — Conhecimentos de estatística — CESGRANRIO 2014

EstatísticaConhecimentos de estatística
Código
cg004510
Banca
CESGRANRIO
Órgão
IBGE
Ano
2014
Nível
Superior
Cargo
Supervisor de Pesquisas - Estatística
A programação básica em SAS faz uso de Data Steps e Procedures. A procedure SQL (proc sql) é uma das mais usadas, principalmente para substituir o Data Step em vários casos, dependendo da situação. Considere-se a hipótese de estar sendo lido um único arquivo SAS (dataset – com 20 variáveis – todas com length de 8 bytes) via data step/set ou proc sql/from, e de ser necessário gerar 2 datasets de saída (um com 7 variáveis, e o outro com as 13 variáveis restantes do dataset original).Qual é a opção mais eficiente em tempo de processamento entre as duas (Data Step/set ou Proc Sql/from) e por quê?
  1. AProc Sql/from é melhor, porque o commit é mais rápido.
  2. BData Step/set é melhor, porque uma única declaração keep permite selecionar as variáveis de saída em um único comando.
  3. CProc Sql/from é melhor, porque o select especifica as variáveis de saída em um único comando.
  4. DData Step/set é melhor, porque permite gerar os 2 datasets de saída no mesmo Data Step.
  5. EData Step/set é melhor, porque uma única declaração drop permite selecionar as variáveis de saída em um único comando.
Revelar gabarito e comentário

GabaritoD — Data Step/set é melhor, porque permite gerar os 2 datasets de saída no mesmo Data Step.

Link permanente: /questoes/cg004510