library(modeest) # carga modeest
## 
## This is package 'modeest' written by P. PONCET.
## For a complete list of functions, use 'library(help = "modeest")' or 'help.start()'.

Generar 100 datos del 15 al 50 aleatoriamente:

datos <- sample (15:50, size=100, replace = TRUE) # Generar 100 datos del 15-50 aleatoriamente
datos
##   [1] 28 23 46 26 46 23 48 45 50 42 28 29 43 50 40 27 22 23 39 24 16 22 46
##  [24] 28 41 34 26 18 19 25 21 19 29 44 31 31 48 46 41 28 48 47 30 45 42 42
##  [47] 31 49 50 34 27 31 39 26 49 20 50 33 19 45 18 20 25 27 50 29 49 41 30
##  [70] 40 28 28 41 24 50 34 46 25 19 37 28 40 41 45 49 27 27 44 18 25 17 19
##  [93] 49 44 26 32 38 37 34 22

Graficar los datos:

plot(datos)

Obtener el número mínimo, el máximo y la cantidad de datos.

n=length(datos) # n guardará el número de datos
n
## [1] 100
maximo=max(datos) # En maximo se guardará el dato con el valor más alto
maximo
## [1] 50
minimo=min(datos) # En minimo se guardará el dato con el valor más bajo
minimo
## [1] 16

Obtener la media, mediana y moda de los datos.

media=mean(datos) # Calcula la media
media
## [1] 33.95
mediana=median(datos) # Calcula la mediana
mediana
## [1] 31.5
mfv(datos) # Calcula la moda, exportando anteriormente el paquete modeest
## [1] 28

Obtener la frecuencia de los datos:

frecuencia=table(datos) # Se genera la frecuencia de cada uno de los datos
frecuencia
## datos
## 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 38 39 40 41 42 
##  1  1  3  5  2  1  3  3  2  4  4  5  7  3  2  4  1  1  4  2  1  2  3  5  3 
## 43 44 45 46 47 48 49 50 
##  1  3  4  5  1  3  5  6
plot(frecuencia) # Genera una gráfica con la frecuencia de cada uno de los datos

Obtener la frecuencia relativa y porcentual de los datos:

frecuenciarelativa=(frecuencia)/margin.table(frecuencia) # Genera la frecuencia relativa de los datos
frecuenciarelativa
## datos
##   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30 
## 0.01 0.01 0.03 0.05 0.02 0.01 0.03 0.03 0.02 0.04 0.04 0.05 0.07 0.03 0.02 
##   31   32   33   34   37   38   39   40   41   42   43   44   45   46   47 
## 0.04 0.01 0.01 0.04 0.02 0.01 0.02 0.03 0.05 0.03 0.01 0.03 0.04 0.05 0.01 
##   48   49   50 
## 0.03 0.05 0.06
frecuenciaporcentual=frecuenciarelativa*100 # Genera la frecuencia porcentual de los datos
frecuenciaporcentual
## datos
## 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 38 39 40 41 42 
##  1  1  3  5  2  1  3  3  2  4  4  5  7  3  2  4  1  1  4  2  1  2  3  5  3 
## 43 44 45 46 47 48 49 50 
##  1  3  4  5  1  3  5  6