Introducción r primerospasosenr

34
Introducción a R: Primeros pasos en R Carlos Loria [email protected] Javier Loria [email protected]

Transcript of Introducción r primerospasosenr

Page 1: Introducción r primerospasosenr

Introducción a R:

Primeros pasos en R

Carlos Loria

[email protected]

Javier Loria

[email protected]

Page 2: Introducción r primerospasosenr

Organiza

http://tinyurl.com/ComunidadWindows

Page 3: Introducción r primerospasosenr

Patrocinadores del SQL Saturday

Platinum Sponsor

Diamond Sponsor

Bronze Sponsor

Page 4: Introducción r primerospasosenr

Antes de empezar

Instalación

R desde SQL

Fundamentos

Documentación

Visualización

Agenda

Page 5: Introducción r primerospasosenr

Porque?

2015 2014

http://spectrum.ieee.org/computing/software/the-2015-top-ten-programming-languages

Page 6: Introducción r primerospasosenr

Interactivo

Sensitivo a mayúsculas

Interpretado

Objetos se mantienen en memoria

Miles de Librerías

Cosas que saber

Page 7: Introducción r primerospasosenr

SQL 2016 RC3

Page 8: Introducción r primerospasosenr
Page 9: Introducción r primerospasosenr

https://www.visualstudio.com/en-us/features/rtvs-vs.aspx

Page 10: Introducción r primerospasosenr

Consideraciones sobre la instalación de

SQL Server 2016 con R

Página de descarga de evaluaciones

SQL Server Evaluations https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016

Preinstall Information / System requirements

What is new in SQL Server 2016 with R Services

Set up SQL Server R Services (In-Database)

|23 Abril Introducción a R: Primeros pasos en R11 |

Page 11: Introducción r primerospasosenr

SQL Server R Services

Page 12: Introducción r primerospasosenr

Interactivo

Intellisense

Explorador de variables

Depuración

Historia

R Markdown

R Tools for VS

Page 13: Introducción r primerospasosenr

Motor de R

Page 14: Introducción r primerospasosenr

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)

Page 15: Introducción r primerospasosenr

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)

Page 16: Introducción r primerospasosenr

? <Tópico>

help(<topico>)

help.search (“patron”)

Ayuda

Page 17: Introducción r primerospasosenr

Ayuda, Bibliotecas y

el derecho al voto femenino!

Page 18: Introducción r primerospasosenr

Suma: +

Resta: -

Multiplicación: *

División: /

Modulo: %%

Exponente: ^

Otros: log, exp, sin, cos,tan, sqrt

Operadores

Page 19: Introducción r primerospasosenr

Menor que: <

Mayor que: >

Igual: ==

Y (And): &

O (Or): |

Condiciones

Page 20: Introducción r primerospasosenr

= <- ->

Asignación

Page 21: Introducción r primerospasosenr

Comentarios: #

Valor

Print

Remover Memoria: rm

Comentarios y otros

Page 22: Introducción r primerospasosenr

R: como calculadora

Page 23: Introducción r primerospasosenr

Vectores: Asignación

c(…)

Secuencias

dim

names

Page 24: Introducción r primerospasosenr

Asignación de Vectores

Page 25: Introducción r primerospasosenr

• +-*/^%

Operaciones:

• Condición

Vectores Lógicos

• rep

Replicación

• min y max

• mean y median

• sum

Agregaciones:

Sort

Vectores: Operaciones

Page 26: Introducción r primerospasosenr

Operaciones: Vectores

Page 27: Introducción r primerospasosenr

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

Page 28: Introducción r primerospasosenr

Filtros y extracción de datos

Page 29: Introducción r primerospasosenr

R Markdown

Page 30: Introducción r primerospasosenr

R Markdown

Page 31: Introducción r primerospasosenr

plot

hist

dotchart

pie

boxplot

Gráficos Generales

Page 32: Introducción r primerospasosenr

Gráficos Generales

y el Cuarteto de Anscombe

Page 33: Introducción r primerospasosenr

Antes de empezar

Instalación

R desde SQL

Fundamentos

Documentación

Visualización

Agenda

Page 34: Introducción r primerospasosenr

Summit SolidQ Latam

http://pa.summit.solidq.com/

Del 1ro al 3 de Junio

Ciudad de Panamá, Panamá

1 día de seminario de SQL 2016

2 días - 2 tracks (Relacional –Inteligencia de Negocios) .

Llenos de experiencias, buenas prácticas y últimas novedades tecnológicas