Modo en R

Modo en R

Se pueden utilizar numerosas funciones preestablecidas para analizar los datos utilizando técnicas estadísticas en R. El módulo base de R contiene estas técnicas. La media, la mediana y el modo son solo algunas de las funciones estadísticas disponibles en R para el análisis de datos. En esta publicación en particular, le presentaremos cómo obtener el modo de valores en las variables de un conjunto de datos.

Si bien el modo no es una de las tendencias centrales, puede ser una cantidad muy útil en la investigación estadística. Muchos enfoques metodológicos requieren establecer el modo de distribuciones, o el valor más frecuente. Puede usar la R para determinar qué vectores numéricos aparecen con mayor frecuencia en los datos adquiridos, lo que puede ayudarlo a crear recomendaciones sobre los datos nuevos en el futuro. A pesar del hecho de que el lenguaje de programación R tiene un método incorporado para calcular el modo, algunas líneas de código pueden solucionar rápidamente este problema.

¿Qué es el modo en el lenguaje de programación R en Ubuntu 20?.04

Al igual que la media y la mediana, el modo puede contener los datos numéricos y de caracteres. El modo calcular no es una característica incorporada de R. Como consecuencia, creamos una función de usuario R para determinar el método de recopilación de datos. Estas funciones aceptan un vector como entrada y producen un resultado como vector.

¿Cómo funciona el modo en el lenguaje de programación R en Ubuntu 20?.04?

La función de modo acepta un vector R y los argumentos como entrada y devuelve la salida. Los datos en una estadística cuya frecuencia en una variable es tanto como cualquier otro datos en una variable es el modo de las entradas de esa variable en un conjunto de datos.

Le mostraremos cómo calcular el modo en el lenguaje de programación R en este tutorial. Hay varias instancias de diferentes escenarios de datos.

Ejemplo 1: Creación de una función definida por el usuario para el modo en R

Las funciones definidas por el usuario, a diferencia de las funciones integradas en R, son funciones definidas por el usuario. El método mediano (), por ejemplo, se instala y calcula el promedio de los datos dados. Si necesitamos algo reutilizable pero no existente en R, podemos implementar nuestra función. Dado que no hay función de modo en el lenguaje de programación R, creamos una función definida por el usuario.

En el siguiente script R, definimos el nombre de una nueva función como r_mode, que es un nombre arbitrario. El operador de asignación se llama aquí que especifica la descripción de la función a seguir. La función (x) establece que el r_mode es una función con un solo parámetro o entrada que toma "x" como argumento. Dentro de los soportes rizados, hemos dado una operación que funciona en el argumento x. Utilizamos esta función manual definida por el usuario en todo el artículo para la operación de modo.

Ejemplo 2: Modo de los datos del vector numérico en R

Simplemente demostramos la función de modo en este ejemplo. Aquí, incluimos la función manual definida por el usuario y luego creamos una variable "datos" que tiene la definición de una lista vectorial. Hay algunos números repetidos en el formulario de lista de vectores en el que se realiza la función de modo.

Dentro de la función R_Mode, pasamos la variable "datos". Cuando presiona ENTER en el compilador de script R, se muestra la salida. El modo es "5 'de los datos anteriores de la lista de vectores.

Ejemplo 3: Obtener el modo de los múltiples datos de vectores numéricos

En el ejemplo R anterior, tenemos un modo único devuelto desde el conjunto de datos de vectores. Pero en algunos escenarios, un vector de datos puede contener numerosos números con la misma recurrencia. Hagamos un nuevo ejemplo de vector para observar el funcionamiento de la función de modo en esta situación.

Inicialmente, llamamos a una función manual definida por el usuario. Luego definimos un conjunto de datos de los vectores numéricos que contiene más de un modo y se almacena dentro de la variable de "datos".

Los "datos" que tienen vectores almacenados en él se llaman dentro de la función R_Mode y devuelven los valores de modo 3 y 6. Estos dos modos aparecen en un conjunto de datos vectoriales. La siguiente captura de pantalla muestra el modo devuelto desde la función r_mode:

Ejemplo 4: Obtener el modo de los datos del vector de caracteres

Los dos ejemplos anteriores devolvieron el modo de los datos del vector numérico. También podemos calcular el modo del conjunto de datos de vectores de caracteres. Las mismas reglas también se aplican a los vectores de caracteres.

Al principio, utilizamos la función definida por el usuario. Luego, en el siguiente paso, creamos un conjunto de datos de los vectores de caracteres dentro de la variable "string_data". El operador de asignación se utiliza entre la variable "Datos String_" y el vector de los caracteres que muestra que el "String_Data" tiene la definición de los vectores de caracteres. Tenemos seis cuerdas de personajes aquí.

Luego, llamamos a la función r_mode a la que se pasa el "string_data" para la operación de modo de realización. Tenemos el modo "cadena de estrellas" del vector de los personajes dados. Esta cadena aparece con mayor frecuencia en la cadena de caracteres del vector. La salida se muestra en la siguiente instantánea de la consola R:

Ejemplo 5: Obtener el modo del conjunto de datos de muestra

Para ofrecerle un ejemplo más realista, implementaremos la función de modo en una columna de marco de datos desde un conjunto de datos real. Aquí, elegimos un marco de datos "iris". Primero, incluimos una función manual definida por el usuario que creamos en la Exaple anterior. Luego, asignamos un marco de datos "iris" a una función de datos como parámetro.

Llamamos a la cabeza () y le pasamos el "iris" de DataFrame. El conjunto de datos se muestra en el siguiente disparo:

Entonces, pasamos el "pétalo.Columna de ancho "de la trama de datos" iris "a la función r_mode. El modo es 0.2, que aparece principalmente en el "Pétalo.Ancho "columna.

Conclusión

Ahora debería poder calcular el modo utilizando el lenguaje R de secuencia de comandos en Ubuntu 20.04. La capacidad de evaluar el modo, por otro lado, no implica que comprenda la investigación estadística y el principio del modo. En R, buscando el modo de recopilación de datos, construimos un manual de las funciones definidas por el usuario. El método acepta los vectores, ya sean las cadenas numéricas o de caracteres, como argumento y genera el valor de modo.