Realice otros 10 ejemplos con diferentes operadores matemáticos.
v1 = 180
v2 = 50
sinrad = sin(v1)resta = v1 - v2#[1] 130modulo = v1 %% v2#[1] 30potencia = v1 ^ v2#[1] 5.802635e+112factorial = factorial(v2)#[1] 3.041409e+64valor_absoluto = abs(sinrad)#[1] 0.8011526ln = log(v1)#[1] 5.192957cosrad = cos(v1)#[1] -0.5984601tanrad = tan(v1)#[1] 1.33869tanrad = tan(v1)#[1] 1.33869tangrad = tanpi(v1)#[1] 0Realice ejemplos usando otros tipos de estructura de datos: elementos booleanos, factores, tablas, entre otros.
matriz = matrix(c(12,33,2,64,5,19,12,58,9,10,11,7,2,23,32,15), nrow=4, ncol=4)# [,1] [,2] [,3] [,4]
#[1,] 12 5 9 2
#[2,] 33 19 10 23
#[3,] 2 12 11 32
#[4,] 64 58 7 15matriz * matriz
#[,1] [,2] [,3] [,4]
#[1,] 144 25 81 4
#[2,] 1089 361 100 529
#[3,] 4 144 121 1024
#[4,] 4096 3364 49 225mangas = c("Shingeki no Kyojin", "Vagabond", "Berserk", "Monster", "Hellstar Remina", "Act-Age", "One Piece")
autores = c("Hajime Isayama", "Takehiko Inoue", "Kentaro Miura", "Naoki Urasawa", "Junji Ito", "Tatsuya Matsuki", "Eiichiro Oda")
editoriales = c("Norma", "IVREA", "Panini", "Norma", "ECC", "IVREA", "IVREA")
num_tomos = c(34, 37, 42, 9, 1, 5, 105)
estatus = c("Finalizada", "Pausada", "Emision", "Finalizada", "Finalizada", "Cancelada", "Emison")
df = data.frame(mangas, autor = autores, editorial = editoriales, num_tomos, estatus)# mangas autor editorial num_tomos estatus
#1 Shingeki no Kyojin Hajime Isayama Norma 34 Finalizada
#2 Vagabond Takehiko Inoue IVREA 37 Pausada
#3 Berserk Kentaro Miura Panini 42 Emision
#4 Monster Naoki Urasawa Norma 9 Finalizada
#5 Hellstar Remina Junji Ito ECC 1 Finalizada
#6 Act-Age Tatsuya Matsuki IVREA 5 Cancelada
#7 One Piece Eiichiro Oda IVREA 105 EmisonConstruya una función que permita a un jugador jugar al piedra papel o tijeras.
jugar_ppt = function() {
opciones = c("piedra", "papel", "tijeras")
jugador_1 = readline(prompt = "Elige piedra, papel o tijeras: ")
while(!(jugador_1 %in% opciones)) {
jugador_1 = readline(prompt = "Opción inválida. Elige piedra, papel o tijeras: ")
}
cat("Usted eligió", jugador_1, "\n")
#Con la funcion el jugador_2 obtendra una muestra valor aleatorio.
jugador_2 = sample(opciones, 1)
cat("Jugador 2", jugador_2, "\n")
if(jugador_1 == jugador_2) {
cat("Empate!\n")
} else if(jugador_1 == "piedra" && jugador_2 == "tijeras" ||
jugador_1 == "papel" && jugador_2 == "piedra" ||
jugador_1 == "tijeras" && jugador_2 == "papel") {
cat("¡Usted gana!\n")
} else {
cat("¡Jugador 2 gana!\n")
}
}#Elige piedra, papel o tijeras: piedra
#Usted eligió piedra
#Jugador 2 piedra
#Empate!#Elige piedra, papel o tijeras: papel
#Usted eligió papel
#Jugador 2 piedra
#¡Usted gana!#Elige piedra, papel o tijeras: tijeras
#Usted eligió tijeras
#Jugador 2 piedra
#¡Jugador 2 gana!Seleccione un conjunto de datos desde el paquete ‘datasets’ de R. Para ver los datasets disponibles en la consola puede utilizar la función “data()” o puede consultarlos en la página web https://stat.ethz.ch/R-manual/R-devel/library/datasets/html/00Index.html. Una vez seleccionado puede utilizar la función data(‘nombre_del_dataset’) para cargar el dataset.
data('women')force(women)Describa el conjunto de datos y explique para que fue o podría ser utilizado. Puede usar la función help(‘nombre_del_dataset’). ¿Cuál es la fuente de los datos?
Describa cada variable, indique a qué tipo de variable corresponde, indique qué valores puede tomar y su unidad de medida.
Ejecute la función summary(“conjunto_de_datos”). ¿Qué puede observar?
summary(women)## height weight
## Min. :58.0 Min. :115.0
## 1st Qu.:61.5 1st Qu.:124.5
## Median :65.0 Median :135.0
## Mean :65.0 Mean :136.7
## 3rd Qu.:68.5 3rd Qu.:148.0
## Max. :72.0 Max. :164.0
Es un resumen del conjunto de datos women. Se observa el valor mínimo, el primer cuartil que representa el valor debajo del 25% de los datos, la mediana, que es el valor que divide que conjunto de datos en dos partes iguales, la media aritmética del conjunto de datos, el tercel cuartil que representa el valor por debajo del 75% de los datos, por último,el valor máximo del conjunto de datos.Dentro de las variables cuantitativas, la altura y el peso también se clasifican como variables continuas, ya que pueden tomar cualquier valor dentro de un rango específico.
Ejecute la función plot(“conjunto_de_datos”). ¿Qué puede observar?
plot(women)