David Allende Quintana
Lead Data Scientist Tottus Corporativo
Capacitador de Analítica aplicada
Consultor Analítico
Experiencia profesional: Banca, Telecomunicaciones, Consultoría
Ingeniero Estadístico con especialización en Inteligencia de Negocios
Educación Ejecutiva
UTEC
Reglas
1 pausa activa
Mantener silenciado al micrófono de todos
Las preguntas se realizan por el chat / en caso sea necesario se
habilita el micrófono
Educación Ejecutiva
UTEC
Objetivos
Introducción a R / R Studio Cloud.
Comandos básicos de R e instalación de librerías.
Importar datos de diferentes formatos a R.
Gráficos con ggplot2.
Manipulación de datos.
Educación Ejecutiva
UTEC
INTRODUCCIÓN A R
PROJECT Y RSTUDIO
Educación Ejecutiva
UTEC
R PROJECT
R es un lenguaje de programación y nos permite.
• Manipular datos
• Realizar analítica descriptiva, inferencial, predictiva y prescriptiva.
HISTORIA DE R
R fue desarrollado inicialmente por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad
de Auckland en 1992.
Actualmente es el resultado de la colaboración de muchos investigadores de todo el mundo.
R EN EL MUNDO EMPRESARIAL
BENEFICIOS Y CONSIDERACIONES DE R
• Es gratuito.
• Cuenta con soporte de la comunidad
académica a nivel mundial.
• Tiene actualización constante (+16K
paquetes)
• Es multiplataforma.
• Distingue mayúsculas de minúsculas.
• El # sirve para comentar.
• El nombre de un objeto no puede empezar
con un número.
• Las líneas de código se separan por enter.
R Y RSTUDIO
IDE (Entorno de desarrollo integrado)
RSTUDIO
TALLERES PRÁCTICOS
ELEMENTOS BÁSICOS EN R
Objetos: Script: Librería:
Las entidades que R crea y manipula, Contiene los códigos que uno ingresa Funcionalidades creadas en R para
un objeto puede ser creado por “=“ o para realizar análisis o manipulación realizar manipulación de datos y
“<-”. de datos en R. Tienen la extensión *.R análisis.
Existen tres niveles de funciones:
• Accesibles por defecto.
• Instaladas pero no inmediatamente
accesibles.
• No están instaladas.
COMANDOS BÁSICOS EN R
Asignación a objetos con operaciones matemáticas básicas
3.6 * 100
tc = 3.6*100
tc2 <- 3.6*100
Generación de números aleatorios y gráficas básicas a través de funciones (todas las funciones tienen argumentos)
numeros = rnorm(10000)
hist(numeros)
hist(numeros,col=“blue”)
Comando de ayuda
help(hist)
INSTALAR UN PAQUETE EN R
### Instalar una librería
[Link]("agricolae")
### Cargar la librería
library(agricolae)
RECURSOS
ADICIONALES
[Link]