Normalmente, las variables en SAS representan los nombres de columna de las tablas de datos que analiza. Pero también se puede utilizar para otros fines, como un contador en un ciclo de programación. En este capÃtulo, veremos el uso de variables SAS como nombres de columna para un conjunto de datos SAS.
SAS tiene tres tipos de variables como se muestra a continuación:
Este es el tipo de variable predeterminado. Estas variables se utilizan en expresiones matemáticas.
INPUT VAR1 VAR2 VAR3; #Define numeric variables in the data set.
En la sintaxis anterior, la instrucción INPUT muestra la declaración de variables numéricas.
INPUT ID SALARY COMM_PERCENT;
Las variables simbólicas se utilizan para valores que no se utilizan en expresiones matemáticas. Se tratan como texto o cadenas. La variable se convierte en una variable simbólica agregando $ sing con un espacio al final del nombre de la variable.
INPUT VAR1 $ VAR2 $ VAR3 $; #Define character variables in the data set.
En la sintaxis anterior, la instrucción INPUT muestra la declaración de variables simbólicas.
INPUT FNAME $ LNAME $ ADDRESS $;
Estas variables se tratan solo como fechas y deben tener un formato de fecha válido. La variable se convierte en una variable de fecha agregando el formato de fecha con un espacio al final del nombre de la variable.
INPUT VAR1 DATE11. VAR2 MMDDYY10. ; #Define date variables in the data set.
En la sintaxis anterior, la instrucción INPUT muestra la declaración de variables de fecha.
INPUT DOB DATE11. START_DATE MMDDYY10. ;
Las variables anteriores se utilizan en el programa SAS como se muestra en los ejemplos siguientes.
El siguiente código muestra cómo se declaran y utilizan tres tipos de variables en un programa SAS.
DATA TEMP; INPUT ID NAME $ SALARY DEPT $ DOJ DATE9. ; FORMAT DOJ DATE9. ; DATALINES; 1 Rick 623.3 IT 02APR2001 2 Dan 515.2 OPS 11JUL2012 3 Michelle 611 IT 21OCT2000 4 Ryan 729 HR 30JUL2012 5 Gary 843.25 FIN 06AUG2000 6 Tusar 578 IT 01MAR2009 7 Pranab 632.8 OPS 16AUG1998 8 Rasmi 722.5 FIN 13SEP2014 ; PROC PRINT DATA = TEMP; RUN;
En el ejemplo anterior, todas las variables de carácter se declaran con un signo $ y las variables de fecha se declaran con un formato de fecha. El resultado del programa anterior se muestra a continuación.
Las variables son muy útiles al analizar datos. Se utilizan en expresiones que utilizan análisis estadÃstico. Echemos un vistazo a un ejemplo que analiza un conjunto de datos incrustado llamado CARROS que está presente bajo Bibliotecas → Mis bibliotecas → SASHELP… Haga doble clic en él para explorar las variables y sus tipos de datos.
Luego, podemos generar estadÃsticas de resumen para algunas de estas variables utilizando los parámetros de la tarea en SAS Studio. Ir Tareas -> EstadÃsticas -> Resumen de estadÃsticas y haga doble clic en él para abrir la ventana como se muestra a continuación. Seleccionar conjunto de datos SASHELP.CARS y seleccione tres variables: MPG_CITY, MPG_Highway y Peso en Variables de análisis. Mantenga presionada la tecla Ctrl mientras hace clic en las variables. Haga clic en Ejecutar.
Haga clic en la pestaña de resultados después de los pasos anteriores. Muestra un resumen estadÃstico de las tres variables seleccionadas. La última columna indica el número de observaciones (registros) utilizados en el análisis.
🚫