Foro de debate

¿Cómo interpreto prop.table(my.table, 1:2)?

Re: ¿Cómo interpreto prop.table(my.table, 1:2)?

de Franz Jimeno -
Número de respuestas: 0

Hola,


son los parámetros de la función prop.table.

Eso se ve bien en la ayuda:

Si escribes ?prop.table en la linea de comandos, te aparecerá una ayuda que explica qué parámetros puedes utilizar con esta función.

En este caso son 2. 

El primer parámetro ha de ser una tabla, en tu caso mi.tabla.

El segundo parámetro es opcional y permite modificar la forma de calcular las proporciones. En este caso se permiten los valores null, 1 o 2.

El valor null, calcula las proporciones respecto al total de los valores de la tabla.

El valor 1, los calcula por filas

y el valor 2 por columnas.

Lo puedes ver muy claro en el ejemplo que aparece en la ayuda.

En tu caso, la función no tiene mucho sentido. Como has puesto 1:2 como segundo parámetro, calculará la proporción sobre cada valor individual, por lo que la proporción siempre será 1. Te devolverá una tabla con todo unos (1) del mismo tamaño que mi.tabla. 

En tu caso, esta función la anidas a una función margin.table, que realiza una suma de columnas (ya que tienes el segundo parámetro de esta función es 2). Aparecerá un resultado con el número de filas que tiene cada columna.

Espero que te haya servido.

Un saludo,


Franz