Está en la página 1de 4

UNIVERSIDAD LATINA DE PANAMÁ

Maestría en Gerencia Informática con Énfasis en Seguridad Computacional


Curso: Herramientas de Análisis de Datos (MAGI-012)

GUÍA No.4 – Taller No.3

Facilitador: Ing. Fermín Ibarra


Fecha de Entrega: jueves, 7 de mayo de 2020
A. Introducción
R es un lenguaje orientado a objetos, es un lenguaje para el cálculo estadístico y la
generación de gráficos, que ofrece una gran variedad de técnicas estadísticas y gráficas.
Es un lenguaje de programación completo con el que se añaden nuevas técnicas mediante
la definición de funciones. Permite trabajar con facilidad con vectores y matrices y ofrece
diversas herramientas para el análisis de datos.

R-Studio es una interfaz que permite acceder de manera sencilla a toda la potencia de
R. 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.
Primeros contactos con R
Desde la consola de Anaconda, en su entorno creado con anterioridad o desde el
entorno predeterminado ejecutamos R-Studio.

Si la aplicación R-Studio no está instalada, procedemos a instalarla, una vez instalada


damos clic en el botón “Launch”.

Página 1 de 4
¡Bienvenidos al entorno de R-Studio!

B. Interactuando con R (Ejemplos)


Por lo general R es un lenguaje muy poderoso, pero a la vez flexible, esto quiere decir
que podemos utilizar R para cálculos matemáticos sencillos.

Nota: si usted desea limpiar la


consola de R una vez ha
realizado algunas operaciones,
presione CTRL-L

Asignando valores a variables

En la asignación de valores a variables podemos usar los operadores “=” ó “<-“.

Página 2 de 4
Trabajando con vectores y matrices
Se puede crear un vector utilizando la función c(), que concatena todos los elementos
que recibe como argumentos.

En R hay varias formas de crear una matriz:


 Mediante la función matrix(), tiene los siguientes argumentos:
 data: vector que contiene los valores que formarán la matriz. Debe tener en
cuenta que, si no es suficientemente grande, se repetirá las veces que sea
necesario.

 nrow: número de filas. Si no especifica, se toma nrow =1

 ncol: número de columnas

 byrow: variable lógica que indica si la matriz debe construirse por filas o por
columnas. TRUE(T) o FALSE(F).El valor predeterminado es FALSE(F)

 dimnames: para modificar tanto el nombre de las columnas como el de las filas.

Nota: los argumentos se pueden incluir en la


creación de la matriz, pero se pueden omitir como
en este ejemplo.

Se definió la matriz n, data: 1:6, nrow: 3, ncol: 2, byrow: T, dimnames: una lista que
contiene dos vectores para los encabezados de filas y columnas.

Ejemplo 2: Matriz con argumentos Ejemplo 3: Matriz creada sin o con parentesis

Página 3 de 4
C. Taller
1. Investigue las siguientes funciones sobre vectores, escriba dos ejemplos de cada
función:
• Names() • Seq() • Mode()
• Length() • Sum() • Factor()

2. Crea un vector con los cuadrados de los números del -3 al 5, y asígnalo a la variable
vector1. Usa los paréntesis para ver el resultado de la asignación.

3. Investigue los operadores rbind() y cbind() en la creación de una matriz. Crea dos
vectores para cada operador.

4. Construir una matriz de 14×3 donde los nombres de las columnas son las variables
peso, altura y edad.

5. Construya dos matrices m y n de 4 filas y 4 columnas como mínimo y realice las


siguientes operaciones, m+n, m*n y m-n

6. Investigue cómo importar un archivo CSV e importe el archivo titanic.csv que hemos
utilizado con anterioridad.

7. Realiza una tabla de frecuencias absolutas y otra de frecuencias relativas para la


variable “Cabin”. Almacena las tablas anteriores en dos variables y llámalas
absolutas y relativas.

8. Representa la variable “Cabin” mediante una gráfica de barras y una gráfica circular.
Incluye un título adecuado para cada gráfico y colorea las barras y los sectores de
colores diferentes.

9. Para la variable “Age”, realiza un histograma. Incluye un título apropiado para cada
gráfico y colorea las barras del histograma de color de su preferencia.

“El conocimiento, es todo empeño que le damos al aprendizaje de hoy”

Página 4 de 4

También podría gustarte