2. SLoop Talks Oaxaca Feb 2017
chiunti_abc@hotmail.com
Augusto B. Chiunti
@chiunti_abc
www.linkedin/in/chiunti
Augusto Bustamante Chiunti
3. ¿Qué es R?
S R es una implementación del lenguaje S, realizada por Ross
Ihaka y Robert Gentleman (1993).
S R es un lenguaje y un entorno de programación utilizado para
investigación estadística y análisis gráfico.
S R es usado también en otras áreas de investigación como
matemáticas financieras, minería de datos, bigdata.
S Se ha desarrollado y es mantenido por un núcleo de
programadores estadísticos, con el apoyo de una gran
comunidad de usuarios.
Loop Talks Oaxaca
9. ¿Dónde lo descargo?
S El entorno original se encuentra en
https://cran.r-project.org (Windows, Linux, Mac)
S R está disponible como Software Libre bajo los términos
de la GNU General Public License de la Fundación de
Software Libre en forma de código fuente.
S La última versión 3.3.2 fue liberada el 31-oct-2016
Loop Talks Oaxaca
10. Entorno mejorado
S R Studio https://www.rstudio.com
S Versiones
Open Source Comercial
Desktop Free $995/year
Server Free $9,995/server/year Academic and Small
Business discounts available
Loop Talks Oaxaca
12. Consola
S El prompt de R
>
S Operación
>1+1
[1] 2
S Asignación
> x <- 1 + 1
> x
[1] 2
Operadores
Aritmético + - * / %% %/% ^
Relacional > < == <= >= !=
Lógico & | ! && ||
Asignación <- = -> <<- ->>
Otros : %in% %*%
Loop Talks Oaxaca
13. Tipos de Datos
S Básicos o atómicos
Tipo Ejemplo
Lógico TRUE, FALSE
Numérico 12.3, 5, 999
Entero 2L, 34L
Complejo 3+2i
Caracteres ‘a’, “SI”, “8.4”
Raw “hola” se
almacena como
68 6f 6c 61
Loop Talks Oaxaca
23. Vectores
S Lenguaje R es muy potente con vectores y nos permite
hacer operaciones con ellos al igual que hacemos
operaciones con variables individuales
Loop Talks Oaxaca
24. Vectores
S Rellenar un vector con una secuencia de números:
1, 2, 3, 4, 5, 6, 7, 8, 7, 6, 5, 4, 3, 2, 1
Loop Talks Oaxaca
33. Mapas
Loop Talks Oaxaca
S Seguir estos pasos:
S Descargar de http://www.gadm.org/country el mapa de
México en formato R SpatialPolygonsDataFrame
S Instalar el paquete sp (Spatial Data) y ejecutar:
> install.packages("sp”, dependencies = TRUE)
> library(sp) # usar el paquete
> mex <- readRDS(“MEX_adm1.rds")
> spplot(mex[1])