Desafío 1 Realice otros 10 ejemplos con diferentes operadores matemáticos. Varables
a = 5
b = 3
c = 3.4
d = -4
Resta
resta = a - b
print(resta)
## [1] 2
Coseno
coseno = cos(a)
print(coseno)
## [1] 0.2836622
Truncamiento
truncamiento = trunc(c)
print(truncamiento)
## [1] 3
Tangente
tangente = tan(a)
print(tangente)
## [1] -3.380515
Valor absoluto
absoluto = abs(d)
print(absoluto)
## [1] 4
Exponencial
expo = a^b
expo2 = b**a
print(expo)
## [1] 125
print(expo2)
## [1] 243
Division entera
div = a%/%b
print(div)
## [1] 1
Modulo
modulo = a%%b
print(modulo)
## [1] 2
Factorial
fact = factorial(a)
print(fact)
## [1] 120
Coseno hiperbolico
coshiper = cosh(a)
print(coshiper)
## [1] 74.20995
Desafío 2 Realice ejemplos usando otros tipos de estructura de datos: elementos booleanos, factores, tablas, entre otros.
Enteros
n = 2
n = as.integer(n)
typeof(n)
## [1] "integer"
print(n )
## [1] 2
Dobles
f = 2.3
print(f)
## [1] 2.3
typeof(f)
## [1] "double"
Factores
x = c("hola", "adios", "pan")
x = factor(x)
print(x)
## [1] hola adios pan
## Levels: adios hola pan
Caracter
x = "hola mundo"
typeof(x)
## [1] "character"
Desafío 3 Construya una función que permita a un jugador jugar al piedra papel o tijeras.
cachipun=function(o){
x = c("piedra" ,"papel" ,"tijera")
q = sample(x, size=1)
if(q == o){
print(paste("respuesta de la maquina:",q))
print("resultado: empate")
}
else if(o == "tijera" ){
if(q == "papel"){
print(paste("respuesta de la maquina:",q))
print("resultado: victoria")
}else if( q == "piedra"){
print(paste("respuesta de la maquina:",q))
print("resultado: derrota")
}
}
else if(o == "piedra" ){
if(q == "papel"){
print(paste("respuesta de la maquina:",q))
print("resultado: derrota")
}else if( q == "tijera"){
print(paste("respuesta de la maquina:",q))
print("resultado: victoria")
}
}
else if(o == "papel" ){
if(q == "tijera"){
print(paste("respuesta de la maquina:",q))
print("resultado: derrota")
}else if( q == "piedra"){
print(paste("respuesta de la maquina:",q))
print("resultado: derrota")
}
}
}
cachipun("tijera")
## [1] "respuesta de la maquina: tijera"
## [1] "resultado: empate"
cachipun("piedra")
## [1] "respuesta de la maquina: tijera"
## [1] "resultado: victoria"
cachipun("papel")
## [1] "respuesta de la maquina: papel"
## [1] "resultado: empate"
Desafío 4 1.- 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. 2.- 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? 3.- Describa cada variable, indique a qué tipo de variable corresponde, indique qué valores puede tomar y su unidad de medida. 4.- Ejecute la función summary(“conjunto_de_datos”). ¿Qué puede observar? 5.- Ejecute la función plot(“conjunto_de_datos”). ¿Qué puede observar?
data(Titanic)
2)el conjunto de datos contiene informacion sobre los pasajeros del titanic tanto de si sobrevivieron, su sexo, clase dentro del pago, etc. este dataframe puede ser utilizado para presentar graficos y asi reflejar que tan tragico resulto el accidente. los datos provienen de un libro llamado the unusual episode pro Robert J Dawson.