This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Entrenamiento Completo Programación en SAS (15 Horas!)! - De 0 a Experto!
0 - Aprende a navegar por las interfaces de SAS más populares y prepara el ambiente para comenzar el Curso!
Instalar SAS University Edition (SAS Studio) en nuestro computador. (8:16)
Descargar los Datos del Curso! (5:04)
Navegando SAS Studio! (11:06)
[Opcional] - Navegando SAS Enterprise Guide 7.1! (9:35)
[Opcional] - Navegando SAS Base (SAS PC)! (9:26)
[Parte 1] 1 - Bienvenido al Mundo de SAS! (01:25:00)
Bienvenido a este curso (de 10 horas!) donde aprenderás a programar en SAS! (2:47)
¿Qué se puede hacer con SAS? Accede a los Datos, Manipulalos, Analizalos y Presenta lo que encontraste! (3:53)
¿Qué es un programa en SAS?. ¿Cómo es la sintaxis en SAS? (10:45)
Librerias en SAS [Sentencia Libname] (4:38)
¿Qué es un Conjunto de Datos en SAS? Proc Contents y Proc Print (7:43)
Tipos de variables en SAS (4:13)
Filtrar datos en SAS con la sentencia WHERE - Tipos de Operadores (Logicos, Comparativos, Aritmeticos) (7:33)
Operadores Especiales para la Sentencia WHERE (7:47)
Ordenar Datos y Crear reportes por Grupos usando la sentencia BY (5:28)
Mejorar la estética del reporte (Agregar Titulos, Pie de Paginas y Etiquetas) (5:34)
¿Qué es un Formato en SAS? (7:15)
Fechas y Formatos de Fecha en SAS (9:21)
Crear un Formato Propio con Proc Format (7:46)
[Parte 1] 2 - Manipulación de Datos I (Aprende a utilizar el Poderoso Paso Data!) (01:05:00)
Aprender a leer un conjunto de Datos en formato SAS (6:56)
Crear Variables y Filtrar Variables con las sentencias KEEP & DROP (6:17)
Diferencia entre filtrar observaciones con la sentencia WHERE y Subsetting IF (2:50)
Aprende a usar las sentencias LABEL, FORMAT y LENGTH para agregar Etiquetas, Formatos y una Longitud de forma permanente! (5:22)
¿Cómo SAS procesa los datos con el Paso Data (Data Step)? (7:19)
Usando Funciones Sencillas y obtener la Distribución de una Variable con PROC FREQ (10:39)
Usando la sentencia IF-THEN-ELSE para ejecutar sentencias condicionalmente (9:04)
Ejecutar más de una sentencia con una condición usando el bloque DO-GROUP (3:28)
Buenas practicas al crear una variable condicionalmente! - Programa para los valores perdidos y usa la sentencia LENGTH (12:57)
[Parte 1] 3 - Sumarizando Datos! (38:00)
Sumarizar Datos Categóricos - Aprende a generar tablas de frecuencia fácilmente con PROC FREQ! (13:36)
Crea Tablas de Contingencia (Tablas 2x2) con PROC FREQ! (6:50)
Sumarizando Datos Numérico (Continuos) usando PROC MEANS! (9:14)
Obtén medidas de tendencia central, Cuartiles y Percentiles , etc. para tus variables Numéricas con ayuda del PROC UNIVARIATE! (7:45)
[Parte 2] 4 - Importando Datos (Parte 1) (50:00)
Aprende a Convertir Variables Numéricas a Categóricas con ayuda de la función PUT()! (8:23)
Convierte Variables Tipo Categóricas a Numéricas con ayuda de los INFORMATS y la función INPUT(). (9:42)
Importa datos en diferentes formatos (EXCEL, CSV, TXT, etc.) con ayuda de PROC IMPORT, (10:53)
Aprende a importar datos organizados en Columnas usando la técnica COLUMN INPUT con el Paso Data. (12:09)
Aprende a leer datos NO ESTANDARIZADOS en Columnas usando INFORMATS con la técnica FORMATTED INPUT (10:20)
[Parte 2] 5 - Manipulación de Datos II (01:05:00)
Controlar la salida de un Paso Data con la sentencia OUTPUT! (7:03)
Aprende a Crear varios Conjuntos de Datos con el Paso Data y la sentencia Output! (8:53)
Aprende a usar las Opciones de un Conjunto de datos para filtrar datos, filtrar y renombrar variables, etc. (Keep=, Drop=, Rename=, Where=) (16:06)
Crear una variable acumulada con ayuda de la sentencia RETAIN en el Paso Data! (14:17)
Aprende a procesar datos por Grupos con ayuda de las opciones First y Last! (10:00)
Procesar datos verticalmente con más de un Grupo! (9:32)
[Parte 2] 6 - Aprende las Funciones de SAS más usadas! (01:25:00)
Funciones para Manipular Texto I - (SUBSTR, LENGTH, RIGHT, LEFT, CHAR, PROPCASE) (15:42)
Funciones para Manipular Texto II - (SCAN, CATX, TRIM, STRIP, CAT, CATT, CATS) (16:16)
Funciones para Manipular Texto III - (FIND, SUBSTR, TRANWRD, PROPCASE, COMPRESS) (13:50)
Funciones para Manipular Variables Numéricas - (SUM, MEAN, MIN, MAX, N, NMISS) y a referenciar un grupo de variables como Listas! (8:10)
Creando variables Fechas y usando funciones sencillas para extraer valores de fechas! (YEAR, MONTH, DAY, MDY, TODAY(), DATE()) (5:18)
Calcula la diferencia (en Meses, Años, Semanas, etc) entre dos fechas usando la función INTCK()! (3:45)
Aprende a Incrementar una Fecha (en Años, Meses, Semanas, etc) usando la función INTNX()! (7:36)
Aprende a Calcular diferencia en Años/Dias parametrizando el número de días que debe considerarse en el mes/año. (DATDIF, YRDIF) (4:52)
Aprende a manipular Fechas que tienen la hora (DATETIME, DATEPART,TIME, HOUR). (9:20)
[Parte 2] 7 - Combinando Datos (01:00:00)
Unir Tablas Verticalmente con la sentencia SET! (10:09)
Unir Tablas Verticalmente con Proc Append! (6:09)
Aprende a utilizar la sentencia MERGE para unir tablas horizontalmente!
[Parte 3] 8 - Procesar Datos Iterativamente con Bucles y Arreglos! (01:25:00)
Introducción a los Bucles Iterativos! (7:34)
Ejemplo de Contexto de Negocio para usar los bucles Do Iterativo! (4:49)
Aprende a usar Bucles Infinitos (Do Until & Do While) (7:27)
Ejemplo Contexto de Negocio de Bucles Infinitos! (6:47)
Aprende a usar Bucles Anidados con un Contexto de Negocio! (9:28)
Introducción a los Arreglos para realizar cálculos repetitivos sin escribir mucho código. (9:31)
Aprende a simplificar el código de los arreglos usando las listas de variables de SAS (4:55)
Usar Arreglos para Crear nuevas variables, realizar comparaciones y mucho más! (9:31)
Más ejercicios útiles de Arreglos!, crea arreglos categóricos y recorre una cadena de texto. (11:44)
Aprende a Transponer Datos usando Arreglos! (14:22)
Aprende a Transponer datos fácilmente usando Proc Transpose! (9:12)
[Parte 3] 9 - Tablas dinámicas en SAS con el Procedimiento TABULATE! (01:03:00)
Introducción a los conceptos principales del procedimiento TABULATE! (6:26)
Aprende a Crear una Tabla de varias Dimensiones, además a Concatenar y Cruzar Variables en una Tabla. (13:05)
Aprende a Adicionar Totales y Subtotales con ayuda del Keyword ALL! (9:22)
Aprende a agregar distintos estadísticos como el Promedio, Mediana, Cuartiles, Minimo, Máximo, etc. (9:01)
Aprende a solicitar Porcentajes de Fila, Columna, Página y a especificar el denominador por distintos grupos! (12:01)
Mejora la estética del Reporte agregando Etiquetas, Formatos y otras opciones! (13:27)
[Parte 3] 10 - Personaliza tus Reportes usando PROC REPORT (30:00)!
Introducción al PROC REPORT! (4:32)
Aprender la Sintaxis del procedimiento y el uso de la sentencia COLUMN. (4:22)
Creando un Reporte Detallado usando variables de Uso DISPLAY y ORDER! (3:21)
Creando un Reporte Sumarizado (Group) y agregar distintos Estadísticos! (6:00)
Creando un Reporte Sumarizado usando variables de tipo ACROSS! (2:05)
Creando Variables Calculadas usando Variables de tipo Computed! (6:12)
[En Desarrollo] - Macro Variables, Funciones Macro, Macros Sencillas (60:00)
Introducción a Macro Variables
Usando Funciones Macro
Creando Macros
Usando Macros con Condiciones y Procesamiento Iterativo
[En Desarrollo] - Temas avanzados de Macros (60:00)
Creando Macro Variables en Tiempo de Ejecución
Usando Dictionary Tables y Depurando distintas Macros
Ejemplos de Macros Avanzadas
[En Desarrollo] - Lenguaje SQL Básico (PROC SQL) (60:00)
Introducción a PROC SQL!
Escribiendo Consultas Sencillas
Mostrando Resultados de diferentes Consultas
Aprendiendo a unir tablas con SQL (SQL Joins)
[En Desarrollo] - Lenguaje SQL Avanzado (PROC SQL) (60:00)
Trabajando con consultas Anidadas
Aprendiendo a usar Operadores Set (UNION, EXCEPT, INTERSECT)
Creando Tablas y Vistas
Usando Funcionalidades Avanzadas de PROC SQL
Descargar los Datos del Curso!
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock