Frecuencia absoluta y relativa en programación R

En estadística, frecuencia o frecuencia absoluta indica el número de ocurrencias de un valor de datos o el número de veces que ocurre un valor de datos. Estas frecuencias a menudo se trazan en gráficos de barras o histogramas para comparar los valores de los datos. Por ejemplo, para averiguar la cantidad de niños, adultos y personas mayores en un área en particular, para crear una encuesta sobre algunos criterios, etc.
En lenguaje R, las frecuencias se pueden representar como frecuencia absoluta y frecuencia relativa.

Frecuencia absoluta

La frecuencia absoluta muestra el número de veces que se repite el valor en el vector de datos.

Fórmula:

 f_1+f_2+f_3+\ldots+f_n=N

dónde,

 f_i se representa como la frecuencia absoluta de cada valor
N representa el número total de valores de datos

En R, la tabla de frecuencias de un vector de datos se puede crear usando table()la función.
Sintaxis:

table(x)

donde,
x es vector de datos

Ejemplo:
suponga que «M» representa hombres y «F» representa mujeres en el siguiente vector de datos.

# Defining vector
x <- c("M", "M", "F", "M", "M", "M", "F", "F", "F", "M")
  
# Absolute frequency table
af <- table(x)
  
# Printing frequency table
print(af)
  
# Check the class
class(af)

Producción:

x
F M 
4 6 
[1] "table"

Frecuencia relativa

La frecuencia relativa es la frecuencia absoluta de ese evento dividida por el número total de eventos. Representa la proporción de una categoría de datos particular presente en el vector de datos. Matemáticamente,

 n_i=\displaystyle \frac{f_i}{N}

dónde,

n_irepresenta la frecuencia relativa del i^{\text{th}}evento
f_ise representa como la frecuencia absoluta de cada valor
N representa el número total de valores de datos

En el lenguaje R, table()la función y la longitud del vector de datos se usan juntas para encontrar la frecuencia relativa del vector de datos.
Sintaxis:

table(x)/length(x)

Ejemplo:

# Defining vector
x <- c("M", "M", "F", "M", "M", "M", "F", "F", "F", "M")
  
# Relative frequency table
rf <- table(x)/length(x)
  
# Printing frequency table
print(rf)
  
# Check the class
class(rf)

Producción:

x
  F   M 
0.4 0.6
[1] "table"

Publicación traducida automáticamente

Artículo escrito por utkarsh_kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *