SAS configurar

Páginas: 47 (11697 palabras) Publicado: 1 de agosto de 2014
CURSO DE INTRODUCCIÓN A LA
PROGRAMACIÓN SAS® v8
Versión de manual 1.2

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

Introducción
Esta guía contiene un pequeño manual de SAS® V8 y supone una actualización de la versión
anterior.
En general, esta guía está muy orientada a la sintaxis deprogramación de SAS®.
En la versión v8 de 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.
Las utilidades de entornográ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
En el apéndice II, se detallan las novedades y utilidades de entorno gráfico que incorpora SASv8.
Las utilidades más importantes se han explicado en la parte de documento previa a los apéndices.
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, lasnotas a píe de página no avanzadas se señalan con negrita.

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

SAS® pág 2/74

INTRODUCCIÓN AL PAQUETE ESTADÍSTICO SAS®

INTRODUCCIÓN

2

I. GENERALIDADES DEL SISTEMA 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.3ESTRUCTURA 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
12
14

I.4 NORMAS GENERALES DE SINTAXIS

14

II. ENTRADA DE DATOS EN SAS

16

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

16

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

17
17
18

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

19
20
21
23
26
26

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

26

II.C. IMPORTACIÓN (EXPORTACIÓN)DE DATOS EN OTROS FORMATOS

33

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

36

III. PASO DATA. UTILIDADES.

38

III.1 TRANSFORMACIÓN O CREACIÓN DE NUEVAS VARIABLES

38

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 mismopaso DATA.
Creación de más de una observación por línea de datos.
Codificación de variables.

39
39
39
40
41
41
41

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

SAS® pág 3/74

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

42
42
44

III.3.B. EXPORTACIÓN DE DATOS A OTROS FORMATOS CON EL ENTORNOGRÁFICO DE
SAS V8
45
III.4 SENTENCIAS LOGICAS Y BUCLES

45

III.5 OTRAS SENTENCIAS USADAS EN EL PASO DATA

48

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

49

IV. MANIPULACIÓN DE CONJUNTOS DE DATOS SAS®.

50

IV.1 SENTENCIA SET. UTILIDADES

50

IV.2 SENTENCIA MERGE. UTILIDADES

52

IV.3 OPCIONES DE LOS CONJUNTOS DE DATOS SAS®

52

V. SENTENCIAS DE USO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • configuraciones
  • Sas de la sas
  • sASA
  • sasas
  • sasas
  • sasas
  • Sasa
  • sasa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS