Post on 14-Apr-2017
#SQSummit
Introducción a R
Javier Loria
JLoria@solidq.com
/in/JavierSQL
@JavierSQL
Primeros pasos en R
Ricardo Estrada
REstrada@solidq.com
/in/rikhardo
@RikhardoSQL
EN CUMPLIMIENTO CON LA LEY 15/1999 DE PROTECCIÓN DE DATOS DE
CARÁCTER PERSONAL, PONEMOS EN TU CONOCIMIENTO QUE
ESTE EVENTO VA A SER GRABADO· Dichas grabaciones serán utilizadas por SolidQ, bien para uso
interno o bien para la creación de material de marketing con el fin de
promocionar nuestra marca.
Porque?
Carro rojo con parrilla arriba.
Antes de empezar
Instalación
R desde SQL
Fundamentos
Documentación
Visualización
Agenda
Porque?
2015 2014
http://spectrum.ieee.org/computing/software/the-2015-top-ten-programming-languages
Interactivo
Sensitivo a mayúsculas
Interpretado
Objetos se mantienen en memoria
Miles de Librerías
Cosas que saber
https://www.visualstudio.com/en-us/features/rtvs-vs.aspx
SQL 2016 RC3
Interactivo
Intellisense
Explorador de variables
Depuración
Historia
R Markdown
R Tools for VS
Motor de R
R version 3.2.4 Revised (2016-03-16 r70336) -- "Very Secure Dishes"Copyright (C) 2016 The R Foundation for Statistical ComputingPlatform: x86_64-w64-mingw32/x64 (64-bit)
R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree"Copyright (C) 2015 The R Foundation for Statistical ComputingPlatform: x86_64-w64-mingw32/x64 (64-bit)
? <Tópico>
help(<topico>)
help.search(“patron”)
Ayuda
Ayuda, Bibliotecasy discursos políticos!
Suma: +
Resta: -
Multiplicación: *
División: /
Modulo: %%
Exponente: ^
Otros: log, exp, sin, cos,tan, sqrt
Operadores
Menor que: <
Mayor que: >
Igual: ==
Y (And): &
O (Or): |
Condiciones
= <- ->
Asignación
Comentarios: #
Valor
Remover Memoria: rm
Comentarios y otros
R: como calculadora
Vectores: Asignación
c(…)
Secuencias
dim
names
Asignación de Vectores
• +-*/^%
Operaciones:
• Condición
Vectores Lógicos
• rep
Replicación
• min y max
• mean y median
• sum
Agregaciones:
Sort
Vectores: Operaciones
Operaciones: Vectores
Elemento n:
• X[n]
Todos menos n
• x[-n]
Primeros n
• x[1:n]
Últimos Elementos
• x[-(1:n)]
Específicos
• x[c(1,3,5)]
Por Nombre
• X[“nombre”]
Por Condición
• x[x>5]
Referencias
Filtros y extracción de datos
R Markdown
R Markdown
plot
hist
dotchart
pie
boxplot
Gráficos Generales
Gráficos Generalesy el Cuarteto de Anscombe
Antes de empezar
Instalación
R desde SQL
Fundamentos
Documentación
Visualización
Agenda
También puedes preguntar tus
dudas con el hashtag
#SQSummit en Twitter
ADAPTIVE BI FRAMEWORK
Te ayudaremos a mejorar la velocidad de desarrollo de tu plataforma de analítica de negocio basada en nuestra experiencia:
•Diseña antes de construir
•Automatización de procesos por ETL
•Servicios de mentoring para ayudarte a conseguir mejores prácticas para la construcción de procesos específicos y plataformas de analítica de negocio
•Muy fácil de mantener
SOLIDQ FLEX SERVICES
Con SolidQ Flex Services evitarás sustos, consiguiendo que tus sistemas sean estables. Desde una solución sencilla de monitorización, hasta un servicio de atención de incidencias 24/7, mantenimiento proactivo, resolución de problemas y línea de soporte.
Todo con un coste fijo mensual… y tú dedica el tiempo a las cosas importantes.
¡Gracias!