Las 48 principales preguntas y respuestas de la entrevista de SAS (2023)
Aquí hay preguntas y respuestas de la entrevista de SAS para principiantes y candidatos experimentados en análisis de datos para obtener el trabajo de sus sueños.
1) ¿Qué es SAS? ¿Cuáles son las funciones que realiza?
SAS significa Sistema de análisis estadístico, que es un conjunto integrado de productos de software.
- Recuperación de información y gestión de datos.
- Redacción de informes y gráficos.
- Analítica estadística, econometría y minería de datos
- Planificación empresarial, previsión y apoyo a la toma de decisiones.
- investigación operativa y Gestión de proyectos
- Mejora
- Almacenamiento de datos
- Desarrollo de aplicaciones
? Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de SAS
2) ¿Cuál es la estructura básica del programa base de SAS?
La estructura básica de SAS consiste en
==Paso DATA, que recupera y manipula datos.
==paso PROC, que interpreta los datos.
3) ¿Cuál es el estilo de sintaxis básico en SAS?
Para ejecutar el programa con éxito, ya tienes los siguientes elementos básicos:
- Debe haber un punto y coma al final de cada línea
- Una declaración de datos que define su conjunto de datos
- Declaración de entrada
- Debe haber al menos un espacio entre cada palabra o declaración
- Una declaración de ejecución
Por ejemplo: En el archivo 'H: \StatHW\yourfilename.dat';
4) Explicar el paso de datos en SAS
El paso Datos crea un conjunto de datos SAS que transporta los datos junto con un "diccionario de datos". El diccionario de datos contiene información sobre las variables y sus propiedades.
5) ¿Qué es PDV?
El área lógica en la memoria está representada por PDV o Program Data Vector. En ese momento, SAS crea una base de datos de una observación a la vez. Se crea un búfer de entrada en el momento de la compilación que contiene un registro de un archivo externo. El PDV se crea después de la creación del búfer de entrada.
6) ¿Cuáles son los tipos de datos que contiene SAS?
Los tipos de datos en SAS son numéricos y de caracteres.
7) ¿Qué declaración no realiza conversiones automáticas en las comparaciones?
En SAS, la instrucción “where” no realiza conversiones automáticas en las comparaciones.
8) ¿Qué es un método para depurar y probar su programa SAS?
Puede depurar y probar su programa SAS utilizando Obs=0 y las opciones del sistema para rastrear la ejecución del programa en el registro.
9) ¿Cuál es la diferencia entre las opciones nodupkey y nodup?
La diferencia entre NODUP y NODUPKEY es que NODUP compara todas las variables en nuestro conjunto de datos mientras que NODUPKEY compara solo las variables BY
10) Herramientas de validación de nombres utilizadas en SAS
Para conjunto de datos: Nombre del conjunto de datos/ conjunto de datos de depuración: Nombre/stmtchk
Para variables de macros SAS: Opciones: mprint mlogic symbolgen
11) ¿Qué imprime PROC y qué hace el contenido de PROC?
Para mostrar el contenido del conjunto de datos SAS, se utiliza la impresión PROC y también para garantizar que los datos se leyeron en SAS correctamente. Mientras que PROC CONTENTS muestra información sobre un conjunto de datos SAS.
12) ¿Para qué sirve la función Proc summary?
La sintaxis de resumen de proceso es la misma que la de medios de proceso. Calcula estadísticas descriptivas sobre variables numéricas en el conjunto de datos SAS.
13) ¿Qué hace Proc glm?
Proc glm realiza regresión simple y múltiple, análisis de varianza (ANOVAL), análisis de covarianza, análisis de varianza multivariado y análisis de varianza de medidas repetidas.
14) ¿Qué es la información SAS?
Los SAS INFORMATS se utilizan para leer o ingresar datos de archivos externos conocidos como Flat Files (archivos ASCII, archivos de texto o archivos secuenciales). El informat le dirá a SAS cómo leer datos en variables SAS.
15) Nombre los tipos de categoría en los que se colocan los Informats SAS
Los datos SAS se clasifican en tres categorías,
- Información del personaje: $INFORMATw
- Información numérica: INFORMAT wd
- Información de fecha/hora: INFORMAT w.
16) ¿Qué función hace la sintaxis CATX?
La sintaxis de CATX concatena cadenas de caracteres, elimina los espacios en blanco iniciales y finales e inserta separadores.
17) ¿Cuál es el uso de PROC gplot?
PROC gplot tiene más opciones y puede crear gráficos más coloridos y elegantes.
18) ¿Qué es PROC en SAS?
En SAS, los pasos de PROC analizan y procesan datos en forma de un conjunto de datos SAS. Controla una biblioteca de rutinas que realizan tareas en opciones de conjuntos de datos SAS, como ordenar, resumir y enumerar.
19) ¿Qué es el conjunto de datos SAS?
Un conjunto de datos SAS es un archivo que consta de dos partes.
- Una parte del descriptor
- Una porción de datos
20) Enumere algunos conceptos clave de SAS
Algunos conceptos clave de SAS incluyen,
- Procedimiento CLASIFICAR
- Valores faltantes
- KEEP=, DROP= opciones de conjunto de datos
- Lógica de paso de datos
- Restablecer a perdido, o la instrucción RETAIN
- Log
- Procedimiento FORMAT para crear formatos de valor
- Tipos de datos
- IN= opción de conjunto de datos
21) ¿Cuál es la diferencia entre INPUT e INFILE?
EN ARCHIVO | ENTRADA |
|
|
22) Indique la diferencia entre INFORMAT y FORMAT?
- INFORMAT: Para indicar al SAS que un número debe leerse en un formato determinado
- FORMATO: Para indicar al SAS como imprimir las variables
23) ¿Qué es el análisis factorial?
El análisis factorial es un término común utilizado para una familia de técnicas estadísticas asociadas con la reducción de un conjunto de variables observables en términos de un pequeño número de factores latentes. El objetivo principal del análisis factorial es la reducción y el resumen de datos.
24) ¿Cómo puedes leer las variables que necesitas?
Usted lee las variables usando la declaración de entrada con punteros de columna/línea, informats y especificadores de longitud.
25) ¿Cuáles son los delimitadores de entrada especiales que se utilizan en SAS?
Los delimitadores de entrada especiales utilizados en SAS son DLM y DSD.
26) ¿Cómo trata SAS los delimitadores DSD?
Cuando define DSD, SAS trata dos delimitadores consecutivos como un valor faltante y elimina las comillas de los valores de los caracteres.
27) ¿Cuáles son las buenas prácticas de programación de SAS para procesar grandes conjuntos de datos?
Las buenas prácticas de programación de SAS para procesar grandes conjuntos de datos es ordenarlos una vez usando firstobs= y obs=.
28) ¿Cómo incluir o excluir variables específicas en un conjunto de datos?
Para incluir o excluir variables específicas en un conjunto de datos, puede usar las declaraciones DROP, KEEP y las opciones de conjunto de datos.
29) ¿Cómo funciona la función SUBSTR en SAS?
La función SUBSTR se usa para abstraer una subcadena de una variable de carácter.
30) ¿Qué características de SAS utiliza para verificar errores y validar datos?
Para verificar errores, use el registro y para la validación de datos use cosas como Proc Freq, Proc Means o, a veces, Proc print para ver cómo se ven los datos.
31) ¿Cuáles son las formas de hacer una "búsqueda de tabla" en SAS?
Hay cinco formas de hacer una "búsqueda de tabla" en SAS que incluyen:
- PROCESO SQL
- Combinación de coincidencias
- Acceso Directo
- Tablas de formato
- Matrices
32) ¿Cómo generará datos de prueba sin datos de entrada?
Generará datos de prueba sin datos de entrada utilizando la instrucción "put" y "Data Null".
33) ¿Cuál es la diferencia entre las funciones CEIL y FLOOR en SAS?
El "piso" devuelve el mayor entero menor o igual que el argumento. Mientras que la función "ceil" devuelve el entero más pequeño mayor que/igual al argumento.
34) ¿Cuál es la diferencia entre funciones y procedimientos de SAS?
La diferencia entre las funciones y los procedimientos de SAS es que
- Los procedimientos esperan un valor de variable por observación
- Las funciones esperan que se suministren valores a través de una observación
35) Cómo eliminar duplicados usando PROC SQL?
Para eliminar duplicados usando PROC SQL use el siguiente paso,
Proc SQL noprint; Create Table inter.merged1 as Select distinct * from inter.readin ; Quit;
36) ¿Cuáles son los errores de programación comunes cometidos en SAS?
Los errores de programación comunes cometidos en SAS son,
- Falta un punto y coma
- No verificar el registro después de enviar el programa
- No utilizar técnicas de depuración.
- No usar la opción Fsview vigorosamente
37) ¿Cómo limitar los lugares decimales para la variable usando PROC MEANS?
Al usar MAXDEC=opción, puede limitar los lugares decimales para la variable.
38) ¿Cuáles son las diferencias entre SAS DATA STEP y SAS PROC?
- SAS DATA STEP se utiliza para leer y manipular datos
- Los PROC de SAS son subrutinas que realizan tareas en el conjunto de datos de SAS
39) ¿Cuál es el uso de la instrucción STOP?
Se utiliza una instrucción STOP para controlar el bucle continuo en la instrucción SET.
40) ¿Qué es el procesamiento RUN-Group?
El procesamiento RUN-Group permite enviar un paso PROC utilizando la declaración RUN sin finalizar el procedimiento.
41) ¿Cómo probar la depuración en SAS?
Para la depuración en SAS, use la cláusula Debug después de '/' en la declaración de datos.
42) ¿Cómo crear un conjunto de datos SAS permanente?
Para crear un conjunto de datos SAS permanente, hay dos pasos necesarios,
- Asigne una biblioteca y un motor.
- Cree los datos. Asegúrese de asignar una biblioteca (que no sea WORK) y un nombre de conjunto de datos para que el conjunto de datos sea permanente.
43) ¿Qué es SLIBREF?
SLIBREF es un servidor-libref. Especifica el libref que utiliza el servidor para identificar la biblioteca de datos SAS cuando no se determina un nombre físico y el libref del servidor es diferente del libref del cliente.
44) ¿Cuáles son las estadísticas predeterminadas que produce PROC MEANS?
Las estadísticas predeterminadas que produce PROC MEANS son,
- N
- MIN
- MAX
- MEDIA
- DESV STD
45) ¿Cuál es el comando que se usa para encontrar los valores que faltan?
El comando utilizado para encontrar valores faltantes es
missing_values=MISSING(field1,field2,field3);
46) ¿Cuál es la diferencia entre Match Merge y One to One Merge?
Una combinación uno a uno es adecuada si ambos conjuntos de datos en la declaración de combinación están ordenados por id, y cada observación en un conjunto de datos tiene una observación correspondiente en el otro conjunto de datos. Si las observaciones no coinciden, la combinación de coincidencias es adecuada.
47) ¿Cuáles son los procedimientos de depuración en SAS?
Los procedimientos de depuración en SAS son Proc Sort con la opción nodupkey. Eliminará los valores duplicados.
48) ¿Cuál es el uso de la instrucción %include?
La declaración %INCLUDE lee un archivo completo en el programa SAS actual que está ejecutando y envía ese archivo al sistema SAS inmediatamente.
Estas preguntas de la entrevista también te ayudarán en tu viva(orals)
Hola,
Estoy aprendiendo programación SAS. Después de leer su segunda pregunta, responda. Me confundí.
Tengo entendido que la estructura básica de la programación SAS es...
Los programas de SAS consisten en:
Paso DATA, que recupera y manipula datos.
Paso PROC, que interpreta los datos.
******************************************
Pero usted explicó acerca de la interfaz SAS... Compruébelo y avíseme si me equivoco.
Muchas Gracias
Anu
¡Estás en lo correcto! la respuesta esta actualizada
Sas se puede dividir en dos partes.
paso de datos
paso de proceso
El paso de datos siempre comienza con la palabra clave de los datos y finaliza con la instrucción de ejecución. el paso de datos siempre se usa con remodelar los datos.
El paso del proceso siempre comienza con la palabra clave del final del proceso con la instrucción Ejecutar.
buenas preguntas con buena explicación…
Hola,
Estoy pensando en cambiar el dominio de CDM a SAS. Tengo 5 años de experiencia en CDM y CRC, es posible cambiar. Por favor, dame algunas instrucciones.
Gracias de antemano,
es posible después de algunos años muchas personas cambiaron cdmto sas
Hola yo
Hola señor, en realidad terminé mis estadísticas de maestría en 2013 ahora estoy tratando de ingresar como un SAS más nuevo ¿es un buen momento para cambiar mi carrera de profesor a empleado? Por favor, sugiera ingresar
Sí, cambie con confianza a SAS
Hola señor, terminé mis estadísticas de msc en 2019, ahora completé la capacitación de SAS, estoy esperando trabajo, por favor, cualquier trabajo nuevo le informará, señor.
Hola,
Actualmente estoy trabajando como codificador médico de los últimos 5 años. ¿Es posible pasar de la codificación médica a SAS? Por favor, dé sugerencias al respecto.
Thank u
Hola señor,
Hice mi maestría en estadística en 2013 y me desempeño como analista de adquisiciones en una empresa farmacéutica. ¿Es el momento adecuado para pasar a SAS en dominio clínico?
¿Podrías sugerirme por favor?
ya ... deberías ir con el dominio clínico usando sas
Hola, soy un suscriptor comercial (analista de crédito), quería ingresar al análisis de riesgo de crédito y creo que SAS es uno de los software esenciales/básicos que uno conoce. Cómo SAS puede ayudarme y querer son sus pros y sus contras. Además, si puede sugerir algún instituto (Nueva Delhi) para la capacitación de SAS que también ayude en la colocación.
Hola señor, soy swapnil, hice un M.SC.in Life Scenic y actualmente trabajo en una compañía farmacéutica y tengo 10 años de experiencia. Quiero comenzar mi carrera en el campo de la ciencia de datos. ¿Es posible hacer esa guía por favor?
Oye,
He hecho Mba en análisis de negocios y marketing, y también he tenido 1 año y medio de experiencia en el campo de marketing, así que ahora quiero moverme en la programación SAS, entonces, ¿podría sugerirme, es tan fácil moverse en la programación SAS? .
Una corrección de error tipográfico:
en el n.° 44, el segundo proceso significa que la salida predeterminada debe leerse como MIN, no como MN.
Hola, gracias por llamar la atención. esta corregido
Hola señor,
Quiero aprender SAS, ¿pueden guiarme a qué clase me uno primero a aprender SAS?
Quiero preguntas de la entrevista de SAS para 2 años de experiencia... Ayúdame...
Quiero obtener un trabajo más nuevo en el dominio de programación estadística. ¿Puede sugerir cómo recibir notificaciones para trabajos más nuevos en el dominio sas?