Post on 03-Jul-2020
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