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
Teach online with
Aprendiendo a unir tablas con SQL (SQL Joins)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock