Asignamos variables, en este caso “a” y “b”
a <- 0.3*0.15
b <- (0.3*0.15)+(0.2*0.8)+(0.5*0.12)
a/b
## [1] 0.1698113
Continuamos asignando variables, esta vez con “c” “d” “f”, luego siendo la variable “c” y “d” divididas, para luego ser multiplicadas por “f”.
c <- 5^6
d <- 6*5*4*3*2*1
f <- exp(1)^-5
(c/d)*f
## [1] 0.1462228
Como paso final, asignamos como últimas variables a “g” “h” para luego ser multiplicadas las variables “g” y “h”
g <- factorial(20)/(factorial(7)*factorial(20-7))
h <- (2/5)^7*(3/5)^13
g*h
## [1] 0.1658823
Bien, asignamos variable “x”, luego “tx” “tx2” como suma de x, y por último “cat” que contendría los valores de “tx y”tx2”
x <- 1:1000
tx <- sum(x)
tx2 <- sum(x)
cat(tx,tx2)
## 500500 500500
Ahora, así mismo, designamos “y” y “y1” y para finalizar, asignamos otra vez variable “y1” para que el código funcione
y <- c(0:10)
y1 <- c(2^y)
y1
## [1] 1 2 4 8 16 32 64 128 256 512 1024
t <- sum(y1)
cat(t,t)
## 2047 2047
alumnos <- c("Mario","José","Maria","Milena","Adrian","Anderson","Katy","Magaly","Estefania","Johana", "Daniel","Hennry","Abigail","Yajaira","Blanca","A","Angelica","Alexander","Isabel","Zamira" )
alumnos
## [1] "Mario" "José" "Maria" "Milena" "Adrian" "Anderson"
## [7] "Katy" "Magaly" "Estefania" "Johana" "Daniel" "Hennry"
## [13] "Abigail" "Yajaira" "Blanca" "A" "Angelica" "Alexander"
## [19] "Isabel" "Zamira"
length(alumnos)
## [1] 20
letraA <- substr(alumnos, 1, 1)
letraA
## [1] "M" "J" "M" "M" "A" "A" "K" "M" "E" "J" "D" "H" "A" "Y" "B" "A" "A" "A" "I"
## [20] "Z"
which(letraA == "A")
## [1] 5 6 13 16 17 18
Vamos a generar un vector con varias notas.
notas <- c(12,9,2,8,6,6,10,6,10, 18, 11, 12, 17,14,15,16,7,18,19,19)
notas
## [1] 12 9 2 8 6 6 10 6 10 18 11 12 17 14 15 16 7 18 19 19
length(notas)
## [1] 20
sum(notas)
## [1] 235
mean(notas)
## [1] 11.75
which(notas>7)
## [1] 1 2 4 7 9 10 11 12 13 14 15 16 18 19 20
sort(notas)
## [1] 2 6 6 6 7 8 9 10 10 11 12 12 14 15 16 17 18 18 19 19
sort(notas, decreasing = TRUE)
## [1] 19 19 18 18 17 16 15 14 12 12 11 10 10 9 8 7 6 6 6 2
max(notas)
## [1] 19
which.max(notas)
## [1] 19
notas <- c(1,9,4,6,3,4,8,6,3,10,9,5,10,5,1,8,9,8,10,2)
notas
## [1] 1 9 4 6 3 4 8 6 3 10 9 5 10 5 1 8 9 8 10 2
alumnos <-c("María","Juana","Juliana","Marco","Polo","Seis","Siete","Ocho","Nueve","JAIME","Once","Doce","SAYRI","14","Juana","16","17","18","Ale","Andrea")
alumnos
## [1] "María" "Juana" "Juliana" "Marco" "Polo" "Seis" "Siete"
## [8] "Ocho" "Nueve" "JAIME" "Once" "Doce" "SAYRI" "14"
## [15] "Juana" "16" "17" "18" "Ale" "Andrea"
notas[1:10]
## [1] 1 9 4 6 3 4 8 6 3 10
sum(notas[1:10])
## [1] 54
length(alumnos)
## [1] 20
sum(notas)
## [1] 121
aprobados <- which(notas>=7)
aprobados <- length(aprobados)
aprobados
## [1] 9
totalalumnos <- 20
porcentaje <- (aprobados/totalalumnos)*100
cat(porcentaje, "%")
## 45 %
8.Sacamos la nota máxima y mínima.
cat("La nota máxima es:",max(notas))
## La nota máxima es: 10
cat("La nota mínima es:",min(notas))
## La nota mínima es: 1
f <- which(notas==10)
cat("La nota max es ",notas[f]," de los alumnos ",alumnos[f])
## La nota max es 10 10 10 de los alumnos JAIME SAYRI Ale
G <- which(notas==1)
cat("La nota min es ",min(notas)," de los alumnos ",alumnos[G])
## La nota min es 1 de los alumnos María Juana
notaprobados <- notas[notas>=7]
notaprobados
## [1] 9 8 10 9 10 8 9 8 10
promaprob <- mean(notaprobados)
promaprob
## [1] 9