Realice otros 10 ejemplos con diferentes operadores matemáticos.
Respuesta:
a=302
b=35
a+b
## [1] 337
a-b
## [1] 267
a*b
## [1] 10570
a/b
## [1] 8.628571
a**b
## [1] 6.313105e+86
a%%b
## [1] 22
a%/%b
## [1] 8
a<b
## [1] FALSE
a>b
## [1] TRUE
a==b
## [1] FALSE
Realice ejemplos usando otros tipos de estructura de datos: elementos booleanos, factores, tablas, entre otros.
Respuesta:
c=TRUE
d=FALSE
v1=c(1,2,3,4,5,6,7,8,9)
v2=c(9,8,7,6,5,4,3,2,1)
v1+v2
## [1] 10 10 10 10 10 10 10 10 10
v1-v2
## [1] -8 -6 -4 -2 0 2 4 6 8
v1*v2
## [1] 9 16 21 24 25 24 21 16 9
v1%/%v2
## [1] 0 0 0 0 1 1 2 4 9
c+d
## [1] 1
c*d
## [1] 0
v1<v2
## [1] TRUE TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE
v1>v2
## [1] FALSE FALSE FALSE FALSE FALSE TRUE TRUE TRUE TRUE
(v1<v2) + (v1>v2)
## [1] 1 1 1 1 0 1 1 1 1
(v1<v2) * (v1>v2)
## [1] 0 0 0 0 0 0 0 0 0
Construya una función que permita a un jugador jugar al piedra papel o tijeras.
Respuesta:
ppt=function(){
manojug=as.integer(readline(prompt="Mano? (piedra: 1, papel: 2, tijeras: 3): "))
manopc=sample(1:3,1)
if(manojug==manopc){return("Empate")}
else{
if(manojug==1){
if(manopc==3){return("Ganaste")}
else{return("Perdiste")}
}
else{
if(manojug==2){
if(manopc==1){return("Ganaste")}
else{return("Perdiste")}
}
else{
if(manopc==2){return("Ganaste")}
else{return("Perdiste")}
}
}
}
}
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.
Respuesta: He seleccionado el dataset euro
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?
Respuesta: El dataset euro contiene la conversión entre el euro y los diferentes países de la unión europea en esa época (31 de diciembre de 1998), en sí solo contiene la abreviación de la moneda de un país junto con el valor que tenía 1 euro en esa moneda. Además, tambien esta euro.cross que contiene la conversión entre los diferentes tipos de monedas. Fueron creado para estandarizar el cambio de moneda.
fuente: Union europea, 31 de diciembre de 1998
3.- Describa cada variable, indique a qué tipo de variable corresponde, indique qué valores puede tomar y su unidad de medida.
Respuesta: euro es un vector de 11 valores mientras que euro.cross es una matriz de 11 x 11; en ambos los tipos de datos parecen ser doubles junto con un string que etiqueta la columna,fila (en el vector solo se etiquetarían las columnas ya que posee una única fila)
4.- Ejecute la función summary(“conjunto_de_datos”). ¿Qué puede observar?
Respuesta: Lo que se observa es que se calculan varios valores relevantes como el maximo, minimo, la media, etc…
5.- Ejecute la función plot(“conjunto_de_datos”). ¿Qué puede observar?
Respuesta: Se observa que se realiza un gráfico de los datos dados
Documente los desafíos 1-4 en un documento creado usando R-RStudio y el lenguaje Markdown y publíquelo en rpubs https://rpubs.com/.