Cómo calcular las proporciones de datos y encontrar el centro de r

Video: Razones y Proporciones

Una vez que tenga la tabla de datos con los recuentos, puede utilizar R para calcular fácilmente la proporción de cada cargo al total simplemente dividiendo la mesa por las cuentas totales. Para calcular la proporción de cajas de cambio manuales y automáticas en el conjunto de datos carros, se puede utilizar el siguiente código:

gt; amtable / sum (amtable) automático manual0.40625 0.59375

Sin embargo, R también proporciona el prop.table () función para hacer lo mismo. Se puede obtener el mismo resultado que la línea anterior de código mediante el procedimiento siguiente:

Video: Cómo hallar el extremo desconocido. Razones. Mica

gt; prop.table (amtable)

Usted puede preguntarse por qué se usaría una función extra por algo que es tan fácil que dividir por la suma. los prop.table () función también puede calcular proporciones marginales.

En estadística, la modo de una variable categórica es el valor que ocurre con mayor frecuencia. No es exactamente el centro de sus datos, pero si no hay orden en sus datos - si nos fijamos en una variable nominal - realmente no se puede hablar de un centro tampoco.

Aunque no es una función específica para calcular el modo, lo puede conseguir mediante la combinación de un par de trucos:

  1. Para obtener la cuenta para cada valor, el uso mesa().

  2. Para encontrar la ubicación del número máximo de recuentos, utilizar max ().

  3. Para encontrar el modo de la variable, seleccione el nombre que corresponde con la ubicación en el paso 2 de la tabla en el Paso 1.

Por lo tanto, para encontrar el modo para la variable a.m en el conjunto de datos carros, se puede utilizar el siguiente código:

gt; carné de identidad lt; - amtable == max (amtable) gt; nombres (amtable) [id] [1] "manual"

La variable carné de identidad contiene un vector lógico que tiene el valor CIERTO para cada valor de la tabla a.mtpoder que es igual a la máxima en esa tabla. Selecciona el nombre de los valores en a.mtpoder el uso de este vector lógico como un índice.

También puede utilizar el which.max () función para encontrar la ubicación de la máxima en un vector. Esta función tiene una desventaja importante, sin embargo: Si tiene varios máximos, which.max () devolverá la posición de sólo el primer máximo. Si usted está interesado en todos los máximos, se debe utilizar el constructo en el ejemplo anterior.

Artículos Relacionados