Laboratorio de R Básico

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 2

Laboratorios #1 – Basics en R

Para esta y la siguiente parte deberá subir su solución en un archivo


.R colocando la pregunta completa como comentario y su respuesta que
considere adecuada.

Escriba el código de R necesario para resolver los siguientes incisos


trate de usar la menor cantidad de líneas posible.

1. ¿Cómo generaría un arreglo aleatorio de 250 elementos con los


colores primarios?

2. Dado un arreglo de 120000 elementos de números enteros entre


40 y 70, ¿Cómo haría para obtener la desviación estándar de
aquellos números que son mayores a 55 y menores a 64?

3. Suponga que se almacena en una variable un arreglo con todos


los números de carnet de los estudiantes del Instituto de
Investigación de Operaciones de la universidad en forma de
string, los carnets tiene al inicio dos caracteres que
identifican el año en el que la persona entró a la universidad
por ejemplo: 19004528 hacer referencia a una persona que
ingreso en el año 2019, 06009878 hace referencia a una persona
que ingreso que el año 2006, ¿Cómo haría para contar la cantidad
de alumnos por año?

,2))

4. Define el vector y = (1, 3, 5, 7) utilizando la función c().


¿Cómo lo harías con la función seq()?

5. Si b <- list(a=1:10, c="Hola", d="XX"), escriba una expresión


en R que devuelva todos los elementos de la lista excepto los
elementos 4,6,6,7 del vector a.

6. Dado los siguientes vectores, muestre el código en R necesario


para declarar y calcular el promedio, deviación estándar,
mediana, moda y sumatoria total para los siguientes vectores:

a. x = (8, 7, 6, 5)
b. y = (3, 3, 3, 3, 3, 3, 3, 3, 2, 2) c. z = (1, 1.75, 2.5,
3.25, 4)
7. Sabemos que para sumar vectores estos deben tener la misma
longitud. Sin embargo R trabaja de manera distinta. Defina los
vectores x = (1, 2, 3, 4, 5, 6), y = (7, 8), z = (9, 10, 11,
12). Calcula:
a. x + x
b. x + y.
c. Responda ¿Qué ha hecho R?

8. Dada la variable string <- "Hola Mundo", escriba una instrucción


en R que devuelva la siguiente salida:

[[1]]
[1] "Hola"

[[2]]
[1] "Mundo"

Problmea #2:

Para entregar este ejercicio deberá subir un archivo .R con la


pregunta en forma de comentario, el código que generó y su respuesta
como comentario.

Esta ejercicio requerirá un poco de investigación, no puede utilizar


ninguna otra cosa que no se le haya enseñado en clase como librerías,
funciones y demás, utilice la menor cantidad de líneas posible (1
línea idealmente), NO puede utilizar ninguna estructura de control
de flujo (ciclos y condicionales).

Antes de realizar este ejercicio limpie el Entorno de variales que


ha construido hasta ahora, cargue el archivo data.Rdata en RStudio.
Al cargarlo notará que existe una única variable llamada
info_estidiantes, para dicha variable responda la siguientes
preguntas:

1. ¿Qué tipo de dato es info_estudiantes?


2. ¿Cuantos elementos tiene info_estudiantes?
3. ¿Qué representa cada uno de los elementos de info_estudiantes?
4. ¿Cuál es la media de los estudiantes ingresados en el año 2019?
5. ¿Cuál es la suma de desviación estándar de los estudiantes que
ingresaron en el año 2016 y 2018?
6. ¿Cuál es el mínimo de notas de aquellos estudiantes donde su
carnet termina con los números 45 a 48?
7. ¿Cuál es la probabilidad de que un estudiante tipo A tenga una
nota mayor a 85?
8. ¿Cuál es la probabilidad de que un estudiante tipo C haya
ingresado en el año 2017 o 2019?

También podría gustarte