Publicado el 27 de Julio del 2019
2.438 visualizaciones desde el 27 de Julio del 2019
476,7 KB
162 paginas
Creado hace 14a (28/01/2010)
Manual de Programación en SAS
Javier Portela
Escuela Universitaria de Estadística
Universidad Complutense de Madrid
ISBN 978-84-96866-12-6
1ª Edición: 2007
©Javier Portela
Índice
CAPÍTULO 1. CARACTERÍSTICAS TÉCNICAS DEL SAS ......................................................................... 7
CAPÍTULO 2. ESTRUCTURA GENERAL DE UN PROGRAMA SAS ...................................................... 13
CAPÍTULO 3. LECTURA Y ESCRITURA DE DATOS................................................................................ 15
TIPOS DE ARCHIVOS SAS ................................................................................................................................... 15
Archivos SAS permanentes............................................................................................................................ 15
Archivos SAS temporales .............................................................................................................................. 16
CREACIÓN DE UN ARCHIVO SAS ....................................................................................................................... 17
Sentencia DATA;........................................................................................................................................... 18
Sentencia INFILE; ........................................................................................................................................ 18
Sentencia CARDS; ........................................................................................................................................ 19
Sentencia INPUT; ......................................................................................................................................... 19
Procedimiento PROC IMPORT .................................................................................................................... 32
CAPÍTULO 4. CARACTER ITERATIVO DEL BLOQUE DATA............................................................... 35
SENTENCIAS QUE PUEDEN ALTERAR EL PROCESO ITERATIVO POR DEFECTO DEL PASO DATA ............................. 39
Sentencia OUTPUT; ..................................................................................................................................... 39
Sentencia RETAIN; ....................................................................................................................................... 40
Sentencia IF expresion ;................................................................................................................................ 42
Sentencia WHERE expresión;....................................................................................................................... 43
CAPÍTULO 5. LECTURA Y COMBINACIÓN DE DATOS SAS................................................................. 45
Sentencia SET ............................................................................................................................................... 45
Sentencia MERGE......................................................................................................................................... 51
Opciones de lectura de archivos sas............................................................................................................. 54
Opción BY. Lectura y proceso por categorías .............................................................................................. 56
Sentencia PUT............................................................................................................................................... 59
CAPÍTULO 6. FUNCIONES SAS..................................................................................................................... 63
Funciones Matemáticas SAS......................................................................................................................... 64
Funciones estadísticas .................................................................................................................................. 64
Funciones de generación de números aleatorios.......................................................................................... 66
Funciones de Probabilidad........................................................................................................................... 67
Funciones de redondeo numérico ................................................................................................................. 67
Funciones de Cadena.................................................................................................................................... 68
Funciones de Control de Observaciones Pasadas........................................................................................ 69
Funciones de Conversión.............................................................................................................................. 70
CAPÍTULO 7. SENTENCIAS CONDICIONALES ........................................................................................ 71
Sentencia IF-THEN-ELSE ............................................................................................................................ 71
Bloques DO; ...;END .................................................................................................................................... 74
Sentencia SELECT. ....................................................................................................................................... 74
CAPÍTULO 8. BUCLES..................................................................................................................................... 77
Sentencia DO;…;END;................................................................................................................................. 77
Sentencia DO WHILE (expresion);…;END;................................................................................................. 82
Sentencia DO UNTIL.................................................................................................................................... 83
Simulación de archivos ................................................................................................................................. 85
Extracción de muestras aleatorias de archivos SAS ..................................................................................... 86
CAPÍTULO 9. ARRAYS.................................................................................................................................... 91
Sentencia ARRAY .......................................................................................................................................... 91
CAPÍTULO 10. INTRODUCCIÓN A LOS PROCEDIMIENTOS SAS ....................................................... 99
OPCIONES DEL SISTEMA.................................................................................................................................. 100
UBICACIÓN DE LAS SALIDAS DE LOS PROCEDIMIENTOS.................................................................................... 101
PROC PRINTTO......................................................................................................................................... 101
ALGUNAS SENTENCIAS COMUNES A LOS PROCEDIMIENTOS............................................................................. 103
VAR ............................................................................................................................................................. 103
BY................................................................................................................................................................ 103
CLASS ......................................................................................................................................................... 104
ID ................................................................................................................................................................ 104
FREQ .......................................................................................................................................................... 104
OUTPUT..................................................................................................................................................... 104
WHERE....................................................................................................................................................... 106
TITLE .......................................................................................................................................................... 107
La opción NOPRINT................................................................................................................................... 107
CAPÍTULO 11. FORMATO DE ESCRITURA DE VARIABLES SAS...................................................... 109
PROC FORMAT ................................................................................................................................................. 110
CAPÍTULO 12. ALGUNOS PROCEDIMIENTOS DEL MÓDULO SAS/BASE....................................... 115
PROC PRINT ..................................................................................................................................................... 115
PROC SORT ...................................................................................................................................................... 117
PROC CONTENTS.............................................................................................................................................. 119
PROC TRANSPOSE ...........................................................
Comentarios de: Manual de Programación en SAS (0)
No hay comentarios