Cómo crear una tabla de datos bidireccional con r
UN tabla de doble entrada es una tabla que describe dos variables categóricas datos juntos, y R le da todo un conjunto de herramientas para trabajar con tablas de doble entrada. Contienen el número de casos para cada combinación de las categorías en ambas variables. El análisis de los datos categóricos se inicia siempre con mesas. Pero en primer lugar, usted tiene que crear las tablas.
Cómo crear una tabla de datos de dos variables R
Por ejemplo, usted quiere saber cuántos coches tienen tres, cuatro, o cinco marchas, pero dividirse con los coches con caja de cambios automática y coches con cajas de cambios manuales. Puede hacer esto de nuevo con el uso de la mesa() funcionar con dos argumentos, así:
gt; con (coches, mesa (AM, engranajes)) 3 4 0 8 5auto 5manual 15 4 0
Los niveles de la variable que da como primer argumento son los nombres de las filas, y los niveles de la variable que da como segundo argumento son los nombres de las columnas. En la tabla, se obtiene el recuento para cada combinación. Por ejemplo, puede contar con 15 coches con cajas de cambio manuales y tres engranajes.
Video: Crear una tabla de datos de dos variables en excel
Cómo crear tablas de datos R de una matriz
Los investigadores también utilizan las tablas de negocio más serio, como para averiguar si un determinado comportamiento (como fumar) tiene un impacto en el riesgo de contraer una enfermedad (por ejemplo, cáncer de pulmón). De esta manera tiene cuatro casos posibles: comportamiento de riesgo y los enfermos, los comportamientos de riesgo y saludables, sin riesgo de comportamiento y saludables, o ningún riesgo de comportamiento y enfermos.
A menudo el resultado de un estudio de este tipo consiste en que los recuentos de cada combinación. Si usted tiene los recuentos para cada caso, puede crear muy fácilmente la tabla a sí mismo, como este:
gt; juicio lt; - matriz (c (34,11,9,32), NcoI = 2) gt; COLNAMES (ensayo) lt; - c (, `sano` `enfermo`) gt; rownames (ensayo) lt; - c ( `riesgo`, `no_risk`) gt; trial.table lt; - as.table (ensayo)
Con este código, haga lo siguiente:
Crear una matriz con el número de casos para cada combinación de / no comportamientos de riesgo por enfermedad / salud y el riesgo.
Video: Php MySql tutorial: crear una base de datos y tabla en phpMyAdmin
Añadir nombres de columna para señalar qué categoría los conteos son para.
Convertir esa matriz a una mesa.
El resultado es el siguiente:
gt; trial.tablesick healthyrisk 349no_risk 11 32
Una tabla como trial.table puede ser visto como un resumen de las dos variables. Una variable indica si la persona está sana o enferma, y la otra variable indica si la persona muestra un comportamiento arriesgado.
Cómo extraer los datos en R
Aunque las tablas y matrices son dos animales diferentes, se puede tratar de una tabla de doble entrada como una matriz en la mayoría de las situaciones. Esto se vuelve muy útil si se desea extraer valores de la tabla. Si usted quiere saber cuántas personas estaban enfermos y mostraron un comportamiento de riesgo, sólo tiene que hacer lo siguiente:
gt; trial.table [ `riesgo`, `enfermo`] [1] 34