Universidad Nacional Prof.
Adrián Méndez Astúa
Curso “Introducción al análisis de datos” Campus Sarapiquí
Clase 9.
Tema:
Introducción a Leguaje R y RStudio.
Objetivo:
Los estudiantes serán capaces de comprender los conceptos
fundamentales de R Studio y Lenguaje R, incluyendo su descarga,
instalación, entorno de desarrollo y la sintaxis básica.
Lista de contenidos.
Tema 1: Introducción.
R ese uno de los lenguajes de programación más utilizados en
investigación científica, siendo además muy popular en los campos
de aprendizaje automático (machine learning), minería de
datos, econometría, investigación biomédica, bioinformática y en
el campo económico-financiero. A esto contribuye la posibilidad de
cargar diferentes bibliotecas o paquetes con funcionalidades de
cálculo y graficación.
Importancia de R en el Análisis de Datos
El Lenguaje de Programación R es conocido por algunos
desarrolladores como uno de los mejores junto a Python para
trabajar en el área de la Ciencia de Datos (Data Science) y el
análisis estadístico. Hay empresas que también usan R para manejar
datos y también para otras actividades similares.
Estadísticas: El 60% de los profesionales de datos utilizan R en
su trabajo.
Empresas como Facebook, Ford, Mozilla, Microsoft y Google utilizan
R para el análisis de datos.
Profesor Adrián Méndez Astúa
Tema 2: Historia
Fue desarrollado inicialmente por Robert Gentleman y Ross Ihaka
del Departamento de Estadística de la Universidad de Auckland en
1993. Sin embargo, si se remonta a sus bases iniciales, puede
decirse que se inició en los Bell Laboratories de AT&T y ahora
Alcatel-Lucent en Nueva Jersey con el lenguaje S.
Este último, un sistema para el análisis de datos desarrollado por
John Chambers, Rick Becker, y colaboradores diferentes desde
finales de 1970. Los diseñadores iniciales, Gentleman e Ihaka,
combinaron las fortalezas de dos lenguajes existentes, S y Scheme.
En sus propias palabras: "El lenguaje resultante es muy similar en
apariencia a S, pero en el uso de fondo y la semántica es derivado
desde Scheme".
El resultado se llamó R "en parte al reconocimiento de la
influencia de S y en parte para hacer gala de sus propios logros
2
Profesor Adrián Méndez Astúa
Tema 3: ¿Qué es RStudio?
R Studio es un entorno de desarrollo integrado (IDE) diseñado para
R, dedicado a la computación estadística y gráficos. Incluye una
consola, editor de sintaxis que apoya la ejecución de código, así
como herramientas para el trazado, la depuración y la gestión del
espacio de trabajo.
Interfaz de Usuario de RStudio
Imagen de la interfaz de R Studio con etiquetas para cada
componente (consola, scripts, entorno, etc.).
3
Profesor Adrián Méndez Astúa
Tema 4: Instalación de R y R Studio.
Para la descarga del lenguaje de programación R y RStudio para
Windows use el siguiente URL:
[Link]
URL de video con proceso de instalación de R y RStudio en Youtube.
[Link]
Tema 5: Manual de usuario (versión 2023.09.0).
La siguiente documentación muestra un ejemplo del uso del
ggplot2paquete R y RStudio para la visualización de datos básicos.
El siguiente link permite acceder al manual de usuario en línea.
[Link]
Algunos comandos básicos en RStudio:
1. Ctrl + L, esto permite “limpiar” el área de la consola.
2. Ctrl + S, esto guarda el trabajo realizado. La primera vez
que guardamos debemos indicar un nombre y ubicación para el
archivo. De igual forma se puede usar el icono de guardar
(circulo color rojo).
3. Símbolo numeral “#”, este símbolo permite agregar textos o
comentarios explicativos al código y operaciones en el área
de la consola. Por ejemplo, notar la presencia del símbolo #
en el circulo color rojo en la siguiente imagen.
4
Profesor Adrián Méndez Astúa
Tema 6: Introducción a R Lenguaje
Primeras líneas de Código en la consola. Proceda a escribir los
valores que se presentan en color azul. Para su verificación, los
resultados aparecen en color negro.
5
Profesor Adrián Méndez Astúa
Tema 7: Que es una variable?
Una variable es un elemento de datos con nombre cuyo valor puede
cambiar durante el curso de la ejecución de un programa. Puede
almacenar un dato de un tipo. R distingue el uso de mayúsculas y
minúsculas, es decir, que para R las variables a y A son distintas.
Por ejemplo: x=7, y= 14,5, nombre = Lucia. De igual manera,
podemos declarar en RStudio dos variables: x, y. Y asignar un valor
a cada variable y luego hacer operaciones con estas variables.
Para asignar un valor a una variable usamos el símbolo <-.
Por ejemplo, para decir que x es igual a 4, entonces escribimos
X <- 4
Proceda a realizar el siguiente ejercicio de práctica de variables
en RStudio. Al finalizar guarde con el nombre Ejemplo1_SuNombre en
la carpeta Documentos.
6
Profesor Adrián Méndez Astúa
Ejercicio Práctico #1.
1. Proceda a crear una nueva variable llamada Z. Asigne a la
variable Z el valor 3.
2. Proceda a crear una nueva variable llamada SumaTotal. Asigne
a la variable SumaTotal la suma de las variables x,y,z.
SumaTotal<-x+y+z
3. Proceda a crear una nueva variable llamada RestaTotal. Asigne
a la variable RestaTotal la resta de las variables x,y,z.
RestaTotal<-x-y-z
4. Proceda a crear una nueva variable llamada MultiTotal. Asigne
a la variable multiTotal la multiplicación de las variables
x,y,z. MultiTotal<-x*y*z
5. Proceda a crear una nueva variable llamada DivisionTotal.
Asigne a la variable DivisionTotal la división de las
variables x,y,z. DivisioTotal<-x/y/z.
6. Indique el valor almacenado en las variables:
a. SumaTotal: 13
____________________.
b. RestaTotal: ___________________.
-5
72
c. MultiTotal: ___________________.
d. DivisionTotal: ________________.
0,22222222222
7. Guarde su trabajo y cierre RStudio.
Ejercicio Práctico #2
Proceda a calcular el IMC (índice de masa corporal) de Emilia que
mide 1,65 y pesa 67,8 kg.
La fórmula para calcular el IMC es= peso/altura^2.
Proceda a crear una variable llamada altura y asígnele 1,76.
Proceda a crear una variable llamada peso y asígnele 73,8. Guarde
el resultado de la operación en una variable llamada IMC.
Indique el resultado obtenido, IMC= _________________.
24.90
Ejercicio Práctico #3
Proceda a calcular el área y perímetro de un círculo de radio 19.
La fórmula del área de un círculo es= pi x radio^2.
7
Profesor Adrián Méndez Astúa
La fórmula del perímetro de un círculo es= 2 x pi x radio.
Para realizar los cálculos utilice las variables radio, pi, área
y perímetro.
Indique el resultado obtenido para área= _________________.
1134.11
Indique el resultado obtenido para perímetro= ________________.
119.38
Ejercicio Práctico #4
Proceda a calcular la velocidad de Carlos al correr los 100 metros
planos en 14.55 segundos.
La fórmula de la velocidad es= distancia (m) / tiempo (seg).
Para realizar los cálculos utilice las variables distancia, tiempo
y velocidad.
Indique el resultado obtenido = _________________m/s.
6.87
Tema 8: Recursos Adicionales
Los estudiantes pueden consultar el libro “R para principiantes”,
del autor Emmanuel Paradis, (2002). Este libro esta en el Aula
Virtual.
Tema 9: Preguntas y Respuestas.
Preguntas para los Estudiantes
1. Explique que es una variable.
Espacio donde se almacena un valor que puede tender a cambiar, puede ser un teto, número, dato...
2. Mencione tres características de las variables.
Tienen un nombre, por ejemplo como el ejercicio 4 hay una variable que se llama velocidad.
Almacena datos como lo hace en el ejercicio 4, se muestra que al almacenar las variables anteriores
como distancia y tiempo podemos accederlas en velocidad.
Pueden cambiar su valor en el programa también.