introducción a r y rstudio - elementos básicos · edimer david jaramillo - bioestadística 1...

Post on 03-Jul-2020

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Introducción a R y RStudioElementos básicos

Edimer David Jaramillo - Bioestadística 1

Agosto de 2018

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 1 / 28

¿Qué es R?

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 2 / 28

R es un lenguaje de distribución libre (bajo la licencia GPL - General PublicLicence), interpretado y de gran uso en la manipulación de datos para elcómputo estadístico y gráfico. Disponible para Linux, MacOS y Windows.

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 3 / 28

Línea del tiempo lenguajes de programación

R fue creado por Ross Ihaka y Robert Gentleman a principios de los años 90en Nueva Zelanda, y puede ser definido como una implementación dellenguaje S, este último desarrollado en AT&T por John Chambers, RickBecker y Allan Wilks.

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 4 / 28

¿Qué es un lenguaje de programación?

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 5 / 28

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 6 / 28

Características de R

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 7 / 28

Sintaxis similar a SCapacidad de graficación robustaModo interactivoComunidad dinámica de RSoftware Libre:

Libertad de ejecutar el programaAcceder al código fuenteRedistribuibleMejoras compartidas

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 8 / 28

“Desventajas” de R

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 9 / 28

Tecnología “vieja” > 40 añosSistema de graficación 3dObjetos en memoriaNo es ideal para todo

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 10 / 28

Diseño del lenguaje

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 11 / 28

Bibliotecas (sistema base) R Base Core.Bibliotecas adicionales.Más de 12.000 bibliotecas en el CRAN.R Development Core Team financiado por R Foundation.

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 12 / 28

¿Cómo se ve R?

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 13 / 28

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 14 / 28

¿Qué es RStudio?

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 15 / 28

R-Studio es un entorno de desarrollo integrado (IDE) de fuente abiertapara el lenguaje de programación R, que ofrece gran variedad deherramientas tecnológicas de vanguardia para la importación,administración, visualización, modelación y comunicación de la información.(Para más información consultar RStudio).

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 16 / 28

¿Cómo se ve RStudio?

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 17 / 28

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 18 / 28

Entradas básicas en R

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 19 / 28

Ejecutar línea de código

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 20 / 28

Limpiar consola

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 21 / 28

Comentarios en R

# Esta es una suma2 + 2

## [1] 4

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 22 / 28

Operaciones básicas

Suma: +Resta: -Multiplicación: *División: /Potencia: ˆRaíz cuadrada: sqrt()Valor absoluto: abs()

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 23 / 28

Ejemplos de operaciones básicas

# Suma4500 + 8900

## [1] 13400

# Resta4500 - 8900

## [1] -4400

# Multiplicación4 * 5

## [1] 20

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 24 / 28

# División4500 - 8900

## [1] -4400

# Potencia2^2

## [1] 4

# Raíz cuadradasqrt(9)

## [1] 3

# Valor absolutoabs(-10)

## [1] 10

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 25 / 28

Guardar un script de R

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 26 / 28

Pasos para guardar un archivo .R

1 Click en file2 Click en Save with Encoding3 Elegir codificación UTF-84 Elegir el directorio donde será almacenado el archivo5 Agregar un nombre (por defecto se agrega la extensión .R)

No utilice nombres separados (ej. “mi cod.R”) - MALNo utilice acentuación (ej. “mi código.R”) - MALUse nombres cortos y concatenados (ej. “mi_codigo.R”) - BIEN

6 Diviértase con R

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 27 / 28

Edimer David Jaramillo - Bioestadística 1 Introducción a R y RStudio Agosto de 2018 28 / 28

top related