SAS – Variables

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.

Tipos de variables SAS

SAS tiene tres tipos de variables como se muestra a continuación:

Variables numéricas

Este es el tipo de variable predeterminado. Estas variables se utilizan en expresiones matemáticas.

Sintaxis

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.

Ejemplo

INPUT ID SALARY COMM_PERCENT;

Variables simbólicas

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.

Sintaxis

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.

Ejemplo

INPUT FNAME $ LNAME $ ADDRESS $;

Fechas variables

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.

Sintaxis

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.

Ejemplo

INPUT DOB DATE11. START_DATE MMDDYY10. ;

Usar variables en un programa SAS

Las variables anteriores se utilizan en el programa SAS como se muestra en los ejemplos siguientes.

Ejemplo

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.

SAS_BS_variable_output

Usando Variables

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.

variable_1_explore_car

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.

variable_2_select_summary_car

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.

variable_3_summary_result_car

🚫