Indica cuantas veces se observo cada categoria.
se le resta 0.5 al limite inferior de clase y se le suma 0.5 al superior y se restan.
162.5-159.5
## [1] 3
se obtiene promediando los limites inferior y superior de la clase
(160+162)/2
## [1] 161
limite superior de clase - limite inferior de clase
-las tablas de frecuencias y las representaciones graficas son equivalentes.
-las dos exponen ordenadamente la informacion recogida en una muestra.
-formas graficas: histogramas y los poligonos de frecuencias
x<-c(61,33,35,74,48,53,53,48,23,19,15,57,72,40,27,25,75,66,34,27,38,16,42,57,27,59,37,63,71,48)
library(fdth)
##
## Attaching package: 'fdth'
## The following objects are masked from 'package:stats':
##
## sd, var
dist <- fdt(x,breaks="Sturges")
dist
## Class limits f rf rf(%) cf cf(%)
## [15,25) 4 0.13 13.33 4 13.33
## [25,35) 7 0.23 23.33 11 36.67
## [35,45) 4 0.13 13.33 15 50.00
## [45,55) 5 0.17 16.67 20 66.67
## [55,66) 5 0.17 16.67 25 83.33
## [66,76) 5 0.17 16.67 30 100.00
f= frecuencia absoluta
rf= frecuencia relativa
rf(%) frecuencia relativa porcentual
cf= frecuencia acumulada
cf(%)=frecuencia acumulada porcentual
hist(x, breaks = "Sturges")
plot(dist, type="cfh")
Loblolly
## height age Seed
## 1 4.51 3 301
## 15 10.89 5 301
## 29 28.72 10 301
## 43 41.74 15 301
## 57 52.70 20 301
## 71 60.92 25 301
## 2 4.55 3 303
## 16 10.92 5 303
## 30 29.07 10 303
## 44 42.83 15 303
## 58 53.88 20 303
## 72 63.39 25 303
## 3 4.79 3 305
## 17 11.37 5 305
## 31 30.21 10 305
## 45 44.40 15 305
## 59 55.82 20 305
## 73 64.10 25 305
## 4 3.91 3 307
## 18 9.48 5 307
## 32 25.66 10 307
## 46 39.07 15 307
## 60 50.78 20 307
## 74 59.07 25 307
## 5 4.81 3 309
## 19 11.20 5 309
## 33 28.66 10 309
## 47 41.66 15 309
## 61 53.31 20 309
## 75 63.05 25 309
## 6 3.88 3 311
## 20 9.40 5 311
## 34 25.99 10 311
## 48 39.55 15 311
## 62 51.46 20 311
## 76 59.64 25 311
## 7 4.32 3 315
## 21 10.43 5 315
## 35 27.16 10 315
## 49 40.85 15 315
## 63 51.33 20 315
## 77 60.07 25 315
## 8 4.57 3 319
## 22 10.57 5 319
## 36 27.90 10 319
## 50 41.13 15 319
## 64 52.43 20 319
## 78 60.69 25 319
## 9 3.77 3 321
## 23 9.03 5 321
## 37 25.45 10 321
## 51 38.98 15 321
## 65 49.76 20 321
## 79 60.28 25 321
## 10 4.33 3 323
## 24 10.79 5 323
## 38 28.97 10 323
## 52 42.44 15 323
## 66 53.17 20 323
## 80 61.62 25 323
## 11 4.38 3 325
## 25 10.48 5 325
## 39 27.93 10 325
## 53 40.20 15 325
## 67 50.06 20 325
## 81 58.49 25 325
## 12 4.12 3 327
## 26 9.92 5 327
## 40 26.54 10 327
## 54 37.82 15 327
## 68 48.43 20 327
## 82 56.81 25 327
## 13 3.93 3 329
## 27 9.34 5 329
## 41 26.08 10 329
## 55 37.79 15 329
## 69 48.31 20 329
## 83 56.43 25 329
## 14 3.46 3 331
## 28 9.05 5 331
## 42 25.85 10 331
## 56 39.15 15 331
## 70 49.12 20 331
## 84 59.49 25 331
head(Loblolly)
## height age Seed
## 1 4.51 3 301
## 15 10.89 5 301
## 29 28.72 10 301
## 43 41.74 15 301
## 57 52.70 20 301
## 71 60.92 25 301
datosfreq<- Loblolly $ age
datosfreq
## [1] 3 5 10 15 20 25 3 5 10 15 20 25 3 5 10 15 20 25 3 5 10 15 20
## [24] 25 3 5 10 15 20 25 3 5 10 15 20 25 3 5 10 15 20 25 3 5 10 15
## [47] 20 25 3 5 10 15 20 25 3 5 10 15 20 25 3 5 10 15 20 25 3 5 10
## [70] 15 20 25 3 5 10 15 20 25 3 5 10 15 20 25
dist1 <- fdt(Loblolly $ age,breaks="Sturges")
dist1
## Class limits f rf rf(%) cf cf(%)
## [3,5.8) 28 0.33 33.33 28 33.33
## [5.8,8.5) 0 0.00 0.00 28 33.33
## [8.5,11) 14 0.17 16.67 42 50.00
## [11,14) 0 0.00 0.00 42 50.00
## [14,17) 14 0.17 16.67 56 66.67
## [17,20) 0 0.00 0.00 56 66.67
## [20,22) 14 0.17 16.67 70 83.33
## [22,25) 14 0.17 16.67 84 100.00
hist(Loblolly $ height,xlab="cantidad",ylab="frecuencia",main="Histograma", col="purple")
summary(Loblolly$age)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 3.0 5.0 12.5 13.0 20.0 25.0
library() Carga un paquete especifico de R
attach() permite adjuntar los datos de acuerdo a como fueron nombradas las variable
data() muestra conjunto de datos que contiene los paquetes que ha cargado
head() visualiza los titulos que contiene los datos
fdt() Función del paquete fdth que permite elaborar distribuciones de frecuencias
hist() elabora un histograma de frecuencias.
palette() muestra los colores disponibles
par(mfrow=c(3,2)) permite dividir la ventana de graficos (3 filas, 2 columnas)
range() obtiene el rango de datos de un vector
sort() ordena los datos de la variable de interes en forma ascendente