Inicio > AIN_consulting > Formación > Curso de LENGUAJE R - INTRODUCCIÓN

TECNOLOGÍAS DE LA INFORMACIÓN

noviem
5
LENGUAJE R - INTRODUCCIÓN

FECHAS y horario:

Del 05/11/2018 al 09/11/2018 (20 horas)

De 16.00 - 20.00 horas
LA BONIFICACIÓN TIENE QUE SER TRAMITADA OBLIGATORIAMENTE CON AIN

L M X J V

Información e inscripciones:

AIN. Dpto. de Recursos Humanos
Tel. 948 42 11 23

Cuotas de Inscripción

Asociados AIN: 630 €
No Asociados AIN: 900 €

La gestión de la bonificación tripartita deberá ser tramitada obligatoriamente por AIN.

AIN_Consulting

Objetivos:

Al finalizar el curso, el alumno será capaz de manejar las cuestiones básicas y fundamentales acerca de este programa, tanto a construir, importar y exportar ficheros de datos en distintos formatos, como a manipular los ficheros de datos: recodificar variables, filtrar el conjunto de datos, definir nuevas variables, fusionar ficheros, etc, así como a realizar análisis de datos, como a la construcción de modelos de regresión y representaciones gráficas más usuales.

Dirigido:

 Personas que quieran iniciarse en el lenguajhe de programación R.

Contenidos:

1.Introducción.
i.Instalación y componentes principales de R Studio (IDE).
ii.Instalación de paquetes por consola y GUI
iii.Uso de la consola y asignación de variables.
iv.Tipos de datos en R.


2.Vectores
i.¿Qué es un vector?.
ii.Creación, renombrado.
iii.Crear vectores calculados.
iv.Comparar vectores.
v.Selección elementos de un vector.
vi.Selección avanzada de elementos.


3.Matrices
i.¿Qué es una matriz?.
ii.Trabajando con matrices.
a.Renombrando filas y columnas.
b.Suma de filas (o columnas).
c.Añadir filas y columnas.
d.Selección de elementos en una matriz.
e.Operaciones aritméticas simples con matrices.


4.Factores
i.¿Qué es un factor?.
ii.Uso de factores, niveles.
iii.Lectura y selección de niveles.
iv.Generación de factores ordenados.
v.Comparación de factores ordenados.


5.Data Frames
i.¿Qué es un dataframe?
ii.Consultando la estructura de un dataframe.
iii.Creación, renombrado.
iv.Selección de elementos de un dataframe.
v.Selección de filas y/o columnas.
vi.Selección con filtros.
vii.Ordenar elementos de un dataframe.


6.Listas
i.¿Qué son? ¿Cómo usarlas?
ii.Creación y nombrado de listas.
iii.Seleccionando y añadiendo elementos a una lista.


7.Introducción a la carga de datos
i.Importación de CSV y archivos de texto.


8. Programación con condicionales y control de flujo.
i.Igualdad.
ii.> ó <
iii.& y |
iv.Inverso (!).
v.Condicionales y su estructura.
a.Else
vi.Condicionales anidados.
vii.Uso de condicionales para el control del flujo.


9. Bucles
i.While
ii.Trabajando con While.
a.Uso de condicionales dentro de un bucle.
b.Parar un bucle.
iii.Trabajando con For.
iv.Bucles mediante vectores, listas o matrices
a.Uso de condicionales dentro de un bucle.
b.Parar un bucle.


10. Funciones
i.¿Qué es una función?.
ii.Ayuda y uso de las funciones y sus parámetros (obligatorios y opcionales).
iii.Funciones anidadas.
iv.Construyendo nuestras propias funciones.
v.Alcance (scoping) de las variables dentro de las funciones.
vi.Funciones con control de flujo


11. Instalación y carga de paquetes.

12. La familia apply
i.Elementos que componen la familia apply.
ii.lapply
a.Cómo usarlo.
b.Junto con funciones de R y propias.
c.Funciones anónimas.
d.Argumentos adicionales.
iii.sapply
a.Cómo usarlo.
b.Junto con funciones de R y propias.
iv.vapply
a.Cómo usarlo.
b.De sapply a vapply.


13. Funciones útiles
i.Funciones matemáticas.
ii.Funciones para trabajo sobre estructuras de datos.
iii. La potencia de las expresiones regulares.
a. grepl y grep.
b. sub y gsub.
iv. Trabajando con fechas y horas
a. Crear datos con formato fecha y/o hora.
b. Cálculos sobre variables fecha y/o hora.
v. Buscar duplicados en un conjunto de datos.
vi. Conversión de datasets a formato largo y ancho.


14. Introducción a la visualización de datos
i. ggplot
ii. leaflet
iii. shiny

Profesorado:

 El curso será impartido por Profesorado certificado y experto de C2B (Campus to Business).

 
Para poder ser bonificado a través de la Fundación Tripartita, la bonificación deberá ser tramitada por AIN, de forma gratuita, para lo que se deberá comunicar con la anticipación adecuada (al menos 10 días antes).

2018 © AIN Asociación de la Industria Navarra
Logotipo DGIPYME Logotipo AEI CLUSTER Logotipo fEDER