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 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