Anda di halaman 1dari 12

¿Qué es R?

R es un lenguaje de programación. En ese sentido, no se diferencia de ningún otro (ej. C,

Python). A su vez, como todo lenguaje, el set de reglas es particular y lleva tiempo

incorporarlo.

“R nació en 1993 en Auckland. Sin embargo, su origen puede rastrearse hasta un lenguaje

previo llamado S, creado por John Chambers y colaboradores en Bell Laboratories durante la

década de 1970” (Bellosta Carlos, 2019, pg. 1).

Instalar R

“Para instalar R debemos dirigirnos a la colección de paquetes en CRAN (del inglés,

Comprehensive R Archive Network). CRAN es un repositorio global donde se puede acceder

al software y a los paquetes que la comunidad produce” (Bellosta Carlos, 2019, pg. 2)..

1. La instalación comienza entrando en https://cran.r-project.org/

2. Seleccionar el link correcto de descarga. El link depende del sistema operativo.

Fig. 1. Instalación del R

Fuente: 1 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
Links para descargar R en CRAN

3. Hacer clic en Install R for the first time (instalar R por primera vez).

Fig. 2 Links de R en CRAN

Fuente: 2 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
Instalar por primera vez

4. Hacer clic en Download R 3.4.3 for Windows para descargar el ejecutable. Al

momento de escribir este libro la versión 3.4.3 es la última disponible en CRAN.

Fig. 3. Descarga R

Fuente: 3 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
Descargar

5. Instalar desde el .exe (El cuádro de dialogo permite seleccionar idioma español).

Terminal de R

C:\Program Files\R\R-3.4.0\bin y la aplicación es Rterm. Como pueden ver, estoy

utilizando una versión desactualizada, R version 3.4.0 (2017-04-21) -- "You Stupid

Darkness".

Fig. 4 Terminal de R

Fuente: 4 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
Terminal de R en mi sistema

Interfaz gráfica

C:\Program Files\R\R-3.4.0\bin\i386 o directamente si hemos creado un acceso directo en

el escritorio durante nuestra instalación. La interfaz gráfica se ve de este modo:


Fig. 5.Interfaz Grafica

Fuente: 5 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
Interfaz Gráfica de R

“Como podemos ver, la interfaz permite acceso a mayores opciones, pero, en esencia, se

asemeja al terminal. Afortunadamente, existe una versión ampliamente mejorada de esta

experiencia, se llama Rstudio (ver Instalar Rstudio)” (Bellosta Carlos, 2019, pg. 3)..

Instalar Rstudio

“Rstudio es un software que integra una serie de herramientas gráficas y variabilidad de

opciones a R. De este modo, ganamos versatilidad y comodidad en el uso. En el día a día,

abrir Rstudio es, a fines prácticos, abrir R. Para instalar Rstudio, podemos seguir lo s

siguientes pasos”: (Bellosta Carlos, 2019, pg. 4).


1. Ir a https://www.rstudio.com/products/rstudio/download/

2. Hacer clic en Descargar software.

3. Seleccionar la version compatible con el sistema operativo.

4. Instalar desde el .exe descargado.

Fig. 6. Rstudio

Fuente: 6 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
Descargar Rstudio

La experiencia

Al abrir Rstudio nos encontraremos con un programa que tiene principalmente dos áreas,

una de entrada (consola) y una de salida (exploradores):


Fig. 7 Plataforma de Rstudio

Fuente: 7 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
Rstudio al abrir

Podemos hacer un intento rápido para graficar el histograma de una distribución Normal

con media 0 y desvío estándar 1. Puedes copiar y pegar el siguiente código en la consola.

set.seed(123)

ejemplo <- rnorm(n = 10000, mean = 0, sd = 1)

hist(ejemplo, col='orange', breaks=40,

ylab = "Frecuencia", main = "Histograma ejemplo")


Fig. 8 Ejemplo de histograma

Fuente: 8 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
En la ventana de Rstudio se vería así:

Fig. 9. Histograma ejemplo

Fuente: 9 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
Así se ve en Rstudio

Normalmente usaremos Rstudio con 4 zonas principales:

 Editor de scripts.

 Terminal o consola.

 Explorador de entorno e historial.

 Explorador de archivos y gráficos.

Fig. 10 Inicio del script

Fuente: 10 Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from
https://bookdown.org/matiasandina/R-
intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0QoGsxk
Ilver2s8-mEAhQ
Rstudio al iniciar un script

Preferencias
Rstudio permite personalizar la experiencia R de modo de obtener virtualmente infinitas

combinaciones.

Resumen

 La organización del análisis estadístico procede Lectura > Modelado > Comunicación

 R es un lenguaje de programación orientado a objetos que permite realizar las tres etapas.

 El software R es de dedistribución gratuita y con funcionalidad dividida en:

 Base R.

 Paquetes externos descargados de un repositorio.

 Rstudio es una interfaz gráfica gratuita que permite trabajar con R.

Anexo

La suguiente tabla muestra ciertos terminos que serán utilizados en inglés.

Tabla 1 Algunos términos del Rstudio

Término en
Descripción
inglés

Colección de paquetes en CRAN (Comprehensive R Archive


CRAN
Network)

dataset set de datos

pipes uso técnico para el operador %>%


Término en
Descripción
inglés

render generación de contenido multimedia

software programa

subset subconjunto o porción

working
Directorio desde donde R está trabajando en la sesión (getwd())
directory

Ejemplo:

Comparación de dos densidades

El análisis de datos exige en ocasiones comparar dos distribuciones continuas. Se pueden

usar gráficos de cajas o de violín, como arriba, pero también se puede dibujar la distribuición

completa como en el siguiente gráfico:

# datos (simulados)

a <- rbeta(1000, 2, 2)

b <- rbeta(2000, 2, 5)
# construcción de un dataframe a partir de ellos

tmp <- rbind(data.frame(origen = "a", dato = a),

data.frame(origen = "b", dato = b))

ggplot(tmp, aes(x = dato)) + geom_density() + facet_grid(origen ~ .)

Alternativamente, se pueden solapar ambas distribuciones. El uso del parámetro alpha, que

controla la transparencia, es fundamental en este caso:

ggplot(tmp, aes(x = dato, fill = origen)) + geom_density(alpha = 0.3)


Referencias bibliografías

Introducción a estadística con R. (n.d.). Retrieved June 17, 2019, from

https://bookdown.org/matiasandina/R-

intro/introduccion.html?fbclid=IwAR2P1NWN5RJNQwmuNPkTz06FUPWJs7KJyI2l_c0Q

oGsxkIlver2s8-mEAhQ

R para profesionales de los datos: una introducción. (n.d.). Retrieved June 17, 2019, from

https://www.datanalytics.com/libro_r/ejemplos.html?fbclid=IwAR2clu95HXQ0HeEi7lOrps

1qYrpn4MThLfej0NAL6WHDA-lHxm-Ss6VnlH4