Programa del Curso
Día 1
Introducción y preliminares
-
Hacer que R las GUI sean más amigables, R y estén disponibles
REstudio
RSoftware y documentación de Eloted
R y estadísticas
Uso de R de forma interactiva
Una sesión introductoria
Obtener ayuda con las funciones y características
R comandos, distinción entre mayúsculas y minúsculas, etc.
REjecución y corrección de comandos anteriores
Ejecución de comandos o desvío de salida a un archivo
Permanencia de datos y eliminación de objetos
Manipulaciones simples; Números y vectores
-
Vectores y asignación
Aritmética vectorial
Generación de secuencias regulares
Vectores lógicos
Valores faltantes
Vectores de caracteres
Vectores índice; Selección y modificación de subconjuntos de un conjunto de datos
Otros tipos de objetos
Objetos, sus modos y atributos
-
Atributos intrínsecos: moda y longitud
Cambiar la longitud de un objeto
Obtención y configuración de atributos
La clase de un objeto
Factores ordenados y no ordenados
-
Un ejemplo concreto
La función tapply() y las matrices irregulares
Factores ordenados
Matrices y matrices
-
Matrices
Indexación de matrices. Subsecciones de una matriz
Matrices de índice
La función array()
Aritmética mixta de vectores y matrices. La regla del reciclaje
Listas Construcción y modificación de listas Concatenación de listas
Marcos de datos Creación de marcos de datos
-
attach() y detach()
Archivos Txt Archivos CSV Archivos XLS, XLSX Datos de formatos SPSS, SAS, Stata,... y otros formatos Exportación de datos a txt, csv y otros formatos Acceso a datos de bases de datos mediante el lenguaje SQL
-
Distribuciones de probabilidad
R como un conjunto de cuadros estadísticos Examinar la distribución de un conjunto de datos Pruebas de una y dos muestras
-
Agrupación, bucles y ejecución condicional
Expresiones agrupadas Instrucciones de control Ejecución condicional: sentencias if Rejecución repetitiva: para bucles, repetir y while
-
Día 3
Escribir sus propias funciones
-
Ejemplos sencillos
Definición de nuevos operadores binarios
Argumentos con nombre y valores predeterminados
El '... ' argumento
Asignaciones dentro de funciones
Ejemplos más avanzados
Factores de eficiencia en los diseños de bloques
Quitar todos los nombres en una matriz impresa
RIntegración numérica ecursiva
Alcance
Personalización del entorno
-
Clases, funciones genéricas y orientación a objetos
Aprendizaje no supervisado Análisis de Componentes Principales
-
Métodos de agrupamiento (k-medias, agrupamiento jerárquico, k-medoides)
Combinación de la salida de R con texto
-
Creación de documentos html, pdf
Testimonios (8)
At the end of the class, we had a great overview of the language, we were provided tools to continue learning and were provided suggestions on how to continue learning. We covered AI/ML information.
Victor Prado - Global Knowledge Network Training Ltd
Curso - R
The R-programming overview training is quite intensive but Tomasz is always helpful, energetic and up to date. On top of it, he is passionate about R. I would highly recommend his R sessions to anyone interested in R.
Luiza Panoschi - Global Knowledge Network Training Ltd
Curso - R
Que el instructor dominaba muy bien el tema
Norma Cortes - SERVICIOS CORPORATIVOS SCOTIA SA DE CV
Curso - R
La utilidad de la herramienta
Victor Manuel Ortega Munguia - SERVICIOS CORPORATIVOS SCOTIA SA DE CV
Curso - R
Los conocimientos de Jorge, su experiencia y la forma de poder transmitir ambos. Muchas gracias Jorge.
Ivan Martínez Rivera - SERVICIOS CORPORATIVOS SCOTIA SA DE CV
Curso - R
Practice exercises were relevant and very helpful to reinforce the knowledge.
Andy Kwan - Environment and Climate Change Canada
Curso - R
Follow-along exercises after slide presentation kept engagement.
Robin White - Environment and Climate Change Canada
Curso - R
Michael was very knowledgeable and clear in his instruction of the training. Course was well structured to teach the desired subject as well as the right amount of room was left to adjust to fit our needs better. Over all, I am very happy with the course.