Contenido de este artículo
- 0
- 0
- 0
- 0
Actualizado el 17 de julio de 2024, por Luis Benites.
Una tabla de frecuencia relativa le dice con qué frecuencia ocurren ciertos valores en un conjunto de datos en relación con el número total de valores en el conjunto de datos.
Puede utilizar la siguiente sintaxis básica para crear una tabla de frecuencias en R:
tabla (datos) / longitud (datos)
La función table () calcula la frecuencia de cada valor de datos individual y la función length () calcula el número total de valores en el conjunto de datos.
Por lo tanto, dividir cada frecuencia individual por la longitud del conjunto de datos nos da la frecuencia relativa de cada valor en el conjunto de datos.
Los siguientes ejemplos muestran cómo utilizar esta sintaxis en la práctica.
Ejemplo 1: Tabla de frecuencias relativas para un vector
El siguiente código muestra cómo crear una tabla de frecuencia relativa para un solo vector en R:
#definir datos datos <- c ('A', 'A', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C') #crear tabla de frecuencia relativa tabla (datos) / longitud (datos) A B C 0,2 0,3 0,5
He aquí cómo interpretar la tabla:
- 20% de todos los valores en el conjunto de datos son la letra A
- El 30% de todos los valores en el conjunto de datos son la letra B
- El 50% de todos los valores en el conjunto de datos son la letra C
Ejemplo 2: Tabla de frecuencia relativa para una columna de trama de datos
El siguiente código muestra cómo crear una tabla de frecuencia relativa para una columna de un marco de datos en R:
#define el marco de datos df <- data. frame (equipo = c ('A', 'A', 'A', 'A', 'A', 'B', 'B', 'C'), gana = c (2, 9, 11, 12, 15, 17, 18, 19), puntos = c (1, 2, 2, 2, 3, 3, 3, 3)) #ver las primeras filas del marco de datos cabeza (df) el equipo gana puntos 1 A 2 1 2 A 9 2 3 A 11 2 4 A 12 2 5 A 15 3 6 B 17 3 #calcular la tabla de frecuencia relativa para la tabla de la columna 'equipo' (df $ equipo) / longitud (df $ equipo) A B C 0,625 0,250 0,125
Ejemplo 3: Tabla de frecuencia relativa para todas las columnas de tramas de datos
El siguiente código muestra cómo crear una tabla de frecuencia relativa para cada columna de un marco de datos en R:
#define el marco de datos df <- data. frame (equipo = c ('A', 'A', 'A', 'A', 'A', 'B', 'B', 'C'), gana = c (2, 9, 11, 12, 15, 17, 18, 19), puntos = c (1, 2, 2, 2, 3, 3, 3, 3)) #calcular la tabla de frecuencia relativa para cada columna sapply (df, function (x) table (x) / nrow (df)) $ equipo X A B C 0,625 0,250 0,125 $ gana X 2 9 11 12 15 17 18 19 0,125 0,125 0,125 0,125 0,125 0,125 0,125 0,125 $ puntos X 1 2 3 0,125 0,375 0,500
Recursos adicionales
Cómo crear tablas de frecuencia en R
Cómo crear una tabla de frecuencia de múltiples variables en R
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: