CursoSAS9

Páginas: 77 (19242 palabras) Publicado: 4 de octubre de 2015
CURSO DE INTRODUCCIÓN A LA
PROGRAMACIÓN SAS® v9
Versión de manual 2.5

Universidad Complutense de Madrid
Servicios Informático de Apoyo a Docencia e Investigación
Apoyo a Investigación
(Revisado noviembre 2009)

Introducción
Esta guía contiene un pequeño manual de SAS® V9 y supone una actualización de la versión de
manual anterior, referente a SAS® V8
En general, esta guía está muy orientada ala sintaxis de programación de SAS®.
En SAS existen utilidades que pueden realizarse con la interfaz (entorno gráfico) de usuario y que
se presentan en esta guía. De todas ellas, siempre que sea posible, indicaremos cómo generar el
código SAS® correspondiente. La obtención del código SAS® permite almacenarlo en un fichero y
poder ejecutarlo de nuevo en otra sesión SAS, sin necesidad esta vez derealizar de nuevo los
pasos con el entorno gráfico.
Las utilidades de entorno gráfico que permite SAS son:
Creación y manipulación de librerías de datos SAS (que llamaremos SAS-FILES)
Importación/exportación de datos externos en ficheros ASCII
Importación/exportación de datos externos en ficheros en otros formatos, por ejemplo,
EXCEL.
Exportación de gráficos a otros formatos
Esta versión del manualincorpora en el texto los apéndices de la versión anterior relativos al
entorno gráfico de SAS.
Dada la extensión del documento en relación con la duración del curso de introducción que se
imparte, algunas utilidades u opciones más avanzadas de versiones previas de este documento se
han expresado mediante notas a píe de página o mediante la indicación de AVANZADO. Por este
motivo, las notas a píede página no avanzadas se señalan con negrita.
Cambios con la versión de manual v2.0: Incorpora la salida de gráficos en período de pruebas
de algunos procedimientos estadísticos, a partir de programación ODS. Véase sección VI.III.

U.C.M./Servicio Informático de Apoyo Docencia e Investigación. C. Bravo

SAS® pág 2/83

INTRODUCCIÓN AL PAQUETE ESTADÍSTICO SAS®

INTRODUCCIÓN

2

I. GENERALIDADES DELSISTEMA SAS®

6

I.1 VISIÓN GENERAL DEL SISTEMA SAS®

6

I.2 CLASIFICACIÓN DE LOS PROGRAMAS DE ESTADÍSTICA DE LOS MODULOS SAS/BASE®
6
Y SAS/STAT®
I.3 ESTRUCTURA GENERAL DE UN PROGRAMA SAS®
Ejecución de SAS

9
9

En WINDOWS
Estructura de un programa SAS
Interfaz de usuario
La ejecución de SAS en el entorno de ventanas

9
10
13
15

La ventana Explorador

15

La ventana Resultados

17

I.4 NORMASGENERALES DE SINTAXIS DE UN PROGRAMA SAS

18

Documentación de SAS

19

Ayuda de SAS®

20

II. ENTRADA DE DATOS EN SAS

22

II.1 CREACION DE CONJUNTOS DE DATOS SAS® (SAS-FILE).

22

II.2 LIBRERÍAS DE DATOS SAS®
Creación de librerías de datos SAS con el entorno gráfico de SAS
Sentencia LIBNAME
Nota Importante

23
24
24
25

II.A. ENTRADA DE DATOS Y DECLARACION DE VARIABLES en el PASO DATA
SENTENCIADATA.
SENTENCIA INFILE.
SENTENCIA INPUT.
SENTENCIA CARDS.
ESPECIFICACIÓN DE VALORES DE NO OBSERVACIÓN EN LOS DATOS

25
26
28
29
33
33

II.B. ENTRADA DE DATOS ASCII con la INTEFAZ GRÁFICA de SAS

33

II.C. IMPORTACIÓN (EXPORTACIÓN) DE DATOS EN OTROS FORMATOS: EXCELL,…

41

II.D. INTRODUCCIÓN de DATOS en SAS® con la INTERFAZ GRÁFICA

44

III. PASO DATA. UTILIDADES.
III.1 TRANSFORMACIÓN O CREACIÓN DENUEVAS VARIABLES
U.C.M./Servicio Informático de Apoyo Docencia e Investigación. C. Bravo

45
45
SAS® pág 3/83

III.2 UTILIDADES EN EL PASO DATA
Renombrar variables.
Selección de variables en un SAS-FILE.
Selección de observaciones en un SAS-FILE.
Creación de diferentes SAS-FILEs en un mismo paso DATA.
Creación de más de una observación por línea de datos.
Codificación de variables.

47
47
47
4748
49
49

III.3.A. (AVANZADO) CREACIÓN DE FICHEROS EXTERNOS DE DATOS O INFORMES
SENTENCIA FILE
SENTENCIA PUT.

49
50
51

III.3.B. EXPORTACIÓN DE DATOS A OTROS FORMATOS CON EL ENTORNO GRÁFICO DE
SAS
52
III.4 SENTENCIAS LOGICAS Y BUCLES

52

III.5 OTRAS SENTENCIAS USADAS EN EL PASO DATA

55

III.6 ESPECIFICACIÓN DE VARIABLES EN PASOS DATA O PROC.

57

IV. MANIPULACIÓN DE CONJUNTOS DE DATOS SAS®....
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS