¿Qué quieres aprender?

Programación SAS/BASE

Programación SAS/BASE

Eproned - Vinculo Profesional

Curso presencial

Madrid


301-500 €

Duración : 1 Semana

¿Quieres hablar con un asesor sobre este curso?

Sedes

Localización

Fecha inicio

Madrid
Octubre 2017

Objetivos

El curso tiene como objetivo formar a futuros profesionales en la gestión de datos y en programación mediante el sistema SAS/BASE. Aprenderás a realizar tareas del ciclo de análisis de datos con SAS, podrás realizar procesos de extracción de la información y aprenderás a tratar y gestionar los datos. Te formarás en tratamiento de conjuntos de datos con sql, en transformaciones en los datos y funciones y desarrollarás tus habilidades en programación macro y técnicas de almacenamiento de macros. Recibirás un curso está basado en el entorno Cloud "SAS on demand for academics".

A quién va dirigido

La formación está especialmente pensada para profesionales que quieran adquirir competencias avanzadas en programación SAS y mejorar así sus oportunidades en el mercado laboral. El curso cuenta con una estructura de 25 horas lectivas repartidas a lo largo de dos semanas y de forma presencial. Conseguirás una formación de calidad impartida por docentes especializados en la materia.

Requisitos

Es necesario tener experiencia previa en el manejo de datos (con Excel), así como conocimientos básicos de programación y bases de datos.

Temario completo de este curso

Contenidos:
1-Introducción a SAS:

1.1-Soluciones Business Intelligence SAS.
1.2-Capacidades SAS/BASE. Visión general.
2-Entorno tranbajo SAS/BASE:

2.1-Acceso versión SAS for academics (entorno Cloud).
2.2-Inicio de sesión.
2.3-Program editor.
2.4-Ventanas log y output.
2.5-Gestión de librerías y directorios.
3-Acceso a fuentes de datos:

3.1-Lectura de ficheros planos (posiciones, delimitados).
3.2-Lectura de ficheros Excel.
3.3-Acceso de bases de datos.
4-Manejar tablas SAS. Crear informes lista:

4.1-Explorar tablas SAS.
4.2-Identificar observaciones.
4.3-Salida en output (sentencia print).
5-Programar pasos DATA:

5.1-Leer conjuntos de datos SAS y crear variables.
5.2-Procesos condicionales.
5.3-Gestionar variables (sentencias keep y drop).
5.4-Filtrar observaciones (sentencias where).
6-Combinar conjuntos de datos:

6.1-Unir conjuntos de datos SAS (sentencia set).
6.2-Combinar conjuntos de datos SAS (sentencia merge).
7-Agregación de conjuntos de datos:

7.1-Procedimientos de agregación (procedimientos means y summary).
7.2-Manejo de informes (procedimientos report y tabulate).
8-Salidas de conjuntos de datos:

8.1-Personalizar la apariencia, aplicar formatos (setencias title, footnote, proc format).
8.2-Crear informes HTML.
Programación SAS 2. Gestión de datos:
1-Programación de pasos DATA:

1.1-Escribir en muchos conjuntos de datos SAS.
1.2-Escribir a la salida varias observaciones (sentencia ouput).
1.3-Escribir en un fichero de datos externo (sistema ods).
1.4-Filtrar observaciones en entrada y en salida. Diferencias if vs where.
2-Tratamiento de conjuntos de datos con sql:

2.1-Utilización de sql en SAS (procedimiento sql).
2.2-Unir y combinar conjuntos de datos SAS con sql.
2.3-Agregacionnes de conjuntos de datos SAS CON aql.
2.4-Extracción de datos y volcado a bases de datos externas.
3-Agregación de conjuntos de datos:

3.1-Suma acumulada para un grupo de datos.
3.2-Manejo de grupos de observaciones (sentencias first, last, retain).
4-Transformaciónes en los datos y funciones:

4.1-Manipular valores alfanuméricos.
4.2-Manipular valores numéricos.
4.3-Manipular fechas.
4.4-Cambiar tipo de variables.
4.5-Funciones tratamiento alfanuméricos, numéricos y fechas.
5-Procesar datos de forma iterativa:

5.1-Tipos de bucles (sentencia do y while).
5.2-Arrays SAS.
6-Empleo de procedimientos:

6.1-Procedimientos generalistas de utilidad (contents, compare, etc..).
6.2-Procedimientos estadísticos (freq, univariate, etc..).
7-Técnicas depuración de errores:

7.1-Uso de la sentencia PUT.
7.2-Uso de la opción DEBUG.
8-Introducción a los gráficos:

8.1-Diagramas de barras y circulares (GCHART).
8.2-Pereccionar la salida.
Programación SAS 3. Programación macro.

1-Visión general de las macros:

1.1-Aplicaciones habituales de las macros.
1.2-Procesado de las macros.
2-Creación de macrovariables:

2.1-Conceptos básicos.
2.2-Creación macrovariables en paso DATA.
2.3-Interfaz SQL y macrovariables.
2.4-Obtención de valores en ejecución.
3-Macro programas:

3.1-Estructura básica y definición.
3.2-Parámetros de una macro.
3.3-Proceso condicional.
3.4-Proceso iterativos.
3.5-Operaciones aritméticas y lógicas.
3.6-Interfaz SQL y macrovariables.
4-Técnicas de almacenamiento de macros:

4.1-Sentencia %INCLUDE.
4.2-Autocall.
4.3-Almacenamiento de macros compiladas.
Ver más