Distribución de frecuencias relativas
LLamaremos _frecuencia relativa del dato (modalidad o intervalo ) de la variable al cociente , verificándose,
Ejemplo
En el conjunto de datos faithful, la distribución de frecuencias relativas de la variable eruption muestra la proporción de las erupciones de acuerdo la duración.
Problema
Encuetra la distribución de frecuencias relativas de la variable duration en el data frame faithful.
Solución
Primero tenemos que encontrar la distribución de frecuencias absolutas de la variable eruption.
duration <- faithful$eruptions
breaks <- seq(1.5, 5.5, by=0.5)
duration.cut <- cut(duration, breaks, by=0.5, right = FALSE)
duration.freq <- table(duration.cut)
Con la función nrow() podemos encontrar la frecuencia total al número de datos, y de esto modo podemos dividir la distribución de frecuencias absolutas por . Así pues, la distribución de frecuencias relativas es:
duration.relfreq <- duration.freq / nrow(faithful)
Respuesta
La distribución de frecuencias relativas de la variable eruption es:
duration.relfreq <- duration.freq / nrow(faithful)
cbind(duration.relfreq)
## duration.relfreq
## [1.5,2) 0.18750000
## [2,2.5) 0.15073529
## [2.5,3) 0.01838235
## [3,3.5) 0.02573529
## [3.5,4) 0.11029412
## [4,4.5) 0.26838235
## [4.5,5) 0.22426471
## [5,5.5) 0.01470588
Podemos representar la tabla distribuciones con las frecuencias absolutas y relativas en columnas paralelas del modo siguiente:
cbind(duration.freq, duration.relfreq)
## duration.freq duration.relfreq
## [1.5,2) 51 0.18750000
## [2,2.5) 41 0.15073529
## [2.5,3) 5 0.01838235
## [3,3.5) 7 0.02573529
## [3.5,4) 30 0.11029412
## [4,4.5) 73 0.26838235
## [4.5,5) 61 0.22426471
## [5,5.5) 4 0.01470588