Próximas convocatoria del curso de SAS/BASE y Enterprise Guide en Madrid:
Los días 27,28, 29 y 30 de Junio se van a lanzar una nueva convocatoria del curso.
En horario: Lunes - Jueves de 16h a 21h. (total 20h).
Interesados: formacion@datademy.es
Localización: Madrid (zona M-30)
Precio: 500 euros (descuento 20% para desempleados)
Es una formación muy práctica y el objetivo es conocer mediante la introducción de conceptos y la realización de ejercicios prácticos la herramienta SAS/Enterprise Guide y la programación SAS/BASE.
Perfiles a los que puede interesar:
- Consultores business intelligence
- Data scientists
- Actuarios de seguros
- Analistas de riesgos
- Perfil investigación: bioestadísticos, físicos, quimicos, etc..
No es necesario tener conocimientos iniciales en SAS, aunque es útil conocer a nivel básico el lenguaje SQL.
A las personas que hayan realizado un aprovechamiento óptimo del curso y estén interesadas en una oportunidad profesional o bien un cambio, se les facilitará una entrevista de trabajo con empresas interesadas en perfiles SAS.
Interesados escribir a: cursos_a_medida_r@yahoo.es.
Profesorado: Consultores senior Business Intelligence ( > 15 años experiencia) con dilatada experiencia en SAS
Temario:
Programación SAS 1. Introducción a SAS
· Introducción a SAS:
o Soluciones Business Intelligence SAS
o Capacidades SAS/BASE. Visión general.
· Entorno trabajo SAS/BASE:
o Acceso versión SAS for academics (entorno Cloud)
o Inicio de sesión
o Program editor
o Ventanas log y output
o Gestión de librerías y directorios
· Acceso a fuentes de datos:
o Lectura de ficheros planos (posiciones, delimitados)
o Lectura de ficheros Excel
o Acceso a bases de datos
· Manejar tablas SAS. Crear informes lista:
o Explorar tablas SAS
o Indentificar observaciones
o Salida en output (sentencia print).
· Programar pasos DATA:
o Leer conjuntos de datos SAS y crear variables
o Procesos condicionales
o Gestionar variables (sentencias keep y drop)
o Filtrar observaciones (sentencias where)
· Combinar conjuntos de datos:
o Unir conjuntos de datos SAS (sentencia set)
o Combinar conjuntos de datos SAS (sentencia merge)
· Agregación de conjuntos de datos:
o Procedimientos de agregación (procedimientos means y summary)
o Manejo de informes (procedimientos report y tabulate)
· Salidas de conjuntos de datos:
o Personalizar la apariencia, aplicar formatos (sentencias title, footnote, proc format)
o Crear informes HTML
Programación SAS 2. Gestión de datos
· Programación de pasos DATA:
o Escribir en muchos conjuntos de datos SAS
o Escribir a la salida varias observaciones (sentencia ouput)
o Escribir en un fichero de datos externo (sistema ods)
o Filtrar observaciones en entrada y en salida. Diferencias if vs where.
· Tratamiento de conjuntos de datos con sql:
o Utilización de sql en SAS (procedimiento sql)
o Unir y combinar conjuntos de datos SAS con sql
o Agregaciones de conjuntos de datos SAS con sql
o Extracción de datos y volcado a bases de datos externas
· Agregación de conjuntos de datos:
o Suma acumulada para un grupo de datos
o Manejo de grupos de observaciones ( sentencias first, last, retain)
· Transformaciones en los datos y funciones:
o Manipular valores alfanuméricos
o Manipular valores numéricos
o Manipular fechas
o Cambiar tipo de variables
o Funciones tratamiento alfanuméricos, numéricos y fechas
· Procesar datos de forma iterativa:
o Tipos de bucles (sentencia do y while)
o Arrays SAS
· Empleo de procedimientos:
o Procedimientos generalistas de utilidad (contents, compare, etc..)
o Procedimientos estadísticos (freq, univariate, etc..)
· Técnicas depuración de errores:
o Uso de la sentencia PUT
o Uso de la opción DEBUG
· Introducción a los gráficos:
o Diagramas de barras y circulares (GCHART)
o Perfeccionar la salida
Programación SAS 3. Programación macro
· Visión general de las macros:
o Aplicaciones habituales de las macros
o Procesado de las macros
· Creación de macrovariables:
o Conceptos básicos
o Creación de macrovariables en paso DATA
o Inferfaz SQL y macrovariables
o Obtención de valores en ejecución
· Macro programas:
o Estructura básica y definición
o Parámetros de una macro
o Proceso condicional
o Procesos iterativos
o Operaciones aritméticas y lógicas
o Inferfaz SQL y macrovariables
· Técnicas de almacenamiento de macros:
o Sentencia %INCLUDE
o Autocall
o Almacenamiento de macros compiladas