Aquí se introduciran todos los datos recopilados el día 15/Feb/2017 en el salón de clase

promedio <- c(87.75,74,75,86,86,74,88,74,92.5,91,81,93.33,89,88,74,79,92.5,94.8,84,81.5,85,84.5,80,82.5,91.5,82,83.5,79.9,89,92,85,80,85,86.37,83,82,85,80)
promedio
##  [1] 87.75 74.00 75.00 86.00 86.00 74.00 88.00 74.00 92.50 91.00 81.00
## [12] 93.33 89.00 88.00 74.00 79.00 92.50 94.80 84.00 81.50 85.00 84.50
## [23] 80.00 82.50 91.50 82.00 83.50 79.90 89.00 92.00 85.00 80.00 85.00
## [34] 86.37 83.00 82.00 85.00 80.00

En este punto sacaremos la media

media <-mean(promedio)
media
## [1] 84.25395

La mediana

mediana <- median(promedio)
median(promedio)
## [1] 84.75

Y no menos importante, la frecuencia

frecuencia <-table(promedio)
frecuencia
## promedio
##    74    75    79  79.9    80    81  81.5    82  82.5    83  83.5    84 
##     4     1     1     1     3     1     1     2     1     1     1     1 
##  84.5    85    86 86.37 87.75    88    89    91  91.5    92  92.5 93.33 
##     1     4     2     1     1     2     2     1     1     1     2     1 
##  94.8 
##     1

Frecuencia relativa

prop.table(promedio)
##  [1] 0.02740774 0.02311308 0.02342542 0.02686115 0.02686115 0.02311308
##  [7] 0.02748583 0.02311308 0.02889135 0.02842284 0.02529945 0.02915059
## [13] 0.02779817 0.02748583 0.02311308 0.02467478 0.02889135 0.02960973
## [19] 0.02623647 0.02545562 0.02654881 0.02639264 0.02498712 0.02576796
## [25] 0.02857901 0.02561179 0.02608030 0.02495588 0.02779817 0.02873518
## [31] 0.02654881 0.02498712 0.02654881 0.02697672 0.02592413 0.02561179
## [37] 0.02654881 0.02498712

Frecuencia porcentual

prop.table(promedio)*100
##  [1] 2.740774 2.311308 2.342542 2.686115 2.686115 2.311308 2.748583
##  [8] 2.311308 2.889135 2.842284 2.529945 2.915059 2.779817 2.748583
## [15] 2.311308 2.467478 2.889135 2.960973 2.623647 2.545562 2.654881
## [22] 2.639264 2.498712 2.576796 2.857901 2.561179 2.608030 2.495588
## [29] 2.779817 2.873518 2.654881 2.498712 2.654881 2.697672 2.592413
## [36] 2.561179 2.654881 2.498712

Una tabla para visualizar los datos del promedio

plot(promedio)

Una tabla para visualizar los datos de frecuencia

plot(frecuencia)

Máximo y Mínimo

maximo <- max(promedio)
maximo
## [1] 94.8
minimo <- min(promedio)
minimo
## [1] 74

Rango

range(promedio)
## [1] 74.0 94.8

Tabla para visualizar la frecuncia de promedios

barplot(frecuencia, col = "green", main = "Frecuencia de promedio")

Después de obtener dichos valores nos pasaremos a la moda

moda <- names(frecuencia[frecuencia == max(frecuencia)])  

moda
## [1] "74" "85"

El porcentil al 80%

porcentil <-quantile(promedio, 0.80)

porcentil
## 80% 
##  89

Los 3 cuartiles pedidos al 25%, 50% y 75%

cuartil <-quantile(promedio,c(.25, .50, .75))

cuartil
##   25%   50%   75% 
## 80.25 84.75 88.00

¿cuántos menores o iguales a Q1?

length(which(promedio <= cuartil[1] ))
## [1] 10

¿cuáles?

promedio[which(promedio <= cuartil[1] ) ]
##  [1] 74.0 75.0 74.0 74.0 74.0 79.0 80.0 79.9 80.0 80.0

¿cuántos mayores a Q1 y menores o iguales a Q2? y

length(which(promedio > cuartil[1] & promedio <= cuartil[2]))
## [1] 9
promedio[which(promedio > cuartil[1] & promedio <= cuartil[2] )]
## [1] 81.0 84.0 81.5 84.5 82.5 82.0 83.5 83.0 82.0

¿cuántos mayores a Q2 y menores o iguales a Q3?

length(which(promedio > cuartil[2] & promedio <= cuartil[3] ))
## [1] 10
promedio[which(promedio > cuartil[2] & promedio <= cuartil[3] )]
##  [1] 87.75 86.00 86.00 88.00 88.00 85.00 85.00 85.00 86.37 85.00

¿cuántos mayores a Q3 obviamente menores o iguales al valor máximo?

length(which(promedio > cuartil[3] ))
## [1] 9
promedio[which(promedio > cuartil[3] )]
## [1] 92.50 91.00 93.33 89.00 92.50 94.80 91.50 89.00 92.00

Y para finalizar el numero de datos debe ser igual a 38

n <-length (promedio)

n
## [1] 38

Dado por finalizado la práctica