Contenido de este artículo
- 0.1 Ejemplo 1: crear una tabla bidireccional desde cero
- 0.2 Ejemplo 2: crear una tabla bidireccional a partir de datos
- 0.3 Ejemplo 3: Calcular las sumas de los márgenes de una tabla bidireccional
- 0.4 Ejemplo 4: Visualización de frecuencias de tablas bidireccionales
- 1 Redactor del artículo
- 2 ¿Te hemos ayudado?
- 0
- 0
- 0
- 0
Una tabla de dos factores es un tipo de tabla que muestra las frecuencias de dos variables categóricas.
Por ejemplo, la siguiente tabla bidireccional muestra los resultados de una encuesta que preguntó a 100 personas qué deporte les gustaba más: béisbol, baloncesto o fútbol.
Las filas muestran el género del encuestado y las columnas muestran qué deporte eligieron:
Este tutorial proporciona varios ejemplos de cómo crear y trabajar con tablas bidireccionales en R.
Ejemplo 1: crear una tabla bidireccional desde cero
El siguiente código muestra cómo crear una tabla bidireccional desde cero usando la función as.table () :
#create matrix data <- matrix (c (13, 15, 20, 23, 16, 13), ncol = 3) #especifique los nombres de fila y columna de los nombres de fila de la matriz (datos) <- c (' Masculino ', ' Femenino ') colnames (datos) <- c (' Béisbol ', ' Baloncesto ', ' Fútbol americano ') #convertir matriz a datos de tabla <- como. tabla (datos) #display table data Béisbol Baloncesto Fútbol Hombre 13 20 16 Femenino 15 23 13
Ejemplo 2: crear una tabla bidireccional a partir de datos
El siguiente código muestra cómo crear una tabla bidireccional a partir de un marco de datos:
#create data frame df <- data. frame (sport = c (' Base ', ' Base ', ' Bask ', ' Foot ', ' Foot '), género = c (' Hombre ', ' Mujer ', ' Hombre ', ' Hombre ', ' Mujer ')) #ver marco de datos df # crear una tabla bidireccional a partir de los datos del marco de datos <- table (df $ gender, df $ sport) # mostrar datos de tablas bidireccionales Pie bask base Femenino 1 0 1 Hombre 1 1 1
Ejemplo 3: Calcular las sumas de los márgenes de una tabla bidireccional
El siguiente código muestra cómo calcular las sumas de margen de una tabla bidireccional utilizando la función margin.table () :
#crear matriz de datos datos <- matriz (c (13, 15, 20, 23, 16, 13), ncol = 3) nombres de fila (datos) <- c (' Hombre ', ' Mujer ') colnames (datos) <- c (' Béisbol ', ' Baloncesto ', ' Fútbol americano ') # encontrar la suma del margen de género . tabla (datos, margen = 1) Macho femenino 49 51 #encuentra la suma de deportes margen. tabla (datos, margen = 2) Béisbol Baloncesto Fútbol 28 43 29
Ejemplo 4: Visualización de frecuencias de tablas bidireccionales
Una forma de visualizar las frecuencias en una tabla de dos vías es crear un diagrama de barras :
gráfico de barras (datos, leyenda = Verdadero , al lado de = Verdadero , principal = ' Deporte favorito por género ')
Otra forma de visualizar las frecuencias en una tabla de dos vías es crear un diagrama de mosaico :
mosaicplot (data, main = ' Preferencias deportivas ', xlab = ' Género ', ylab = ' Deporte favorito ')
Puede encontrar más tutoriales de R en esta página .
- 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: