Moda en R
Para
calcular la moda en R
, puedes usar la función
table()
para contar la frecuencia de cada valor en un vector de datos y luego encontrar el valor o los valores con la frecuencia máxima. Aquí tienes una lección paso a paso sobre cómo hacerlo:
En R, Moda en R se apoya en vectores y funciones vectorizadas. Evita bucles innecesarios: opera sobre el vector completo cuando sea posible.
Asigna con <-, inspecciona con str() o summary() y visualiza con plot() si aplica.
Crear un vector de datos
Primero, crea un vector de datos en R. En este ejemplo, usaremos un vector llamado
datos
:
Ejemplo
datos <- c(10, 15, 20, 15, 25, 20, 30, 15, 10, 20)
Calcular la moda
Para calcular la moda, puedes utilizar la función
table()
para contar las frecuencias de los valores en el vector
datos
y luego encontrar el valor o los valores con la frecuencia máxima. Aquí está el código:
Ejemplo
# Calcular la tabla de frecuencia
tabla_frecuencia <- table(datos)
# Encontrar el valor o los valores con la frecuencia máxima (moda)
moda <- names(tabla_frecuencia[tabla_frecuencia == max(tabla_frecuencia)])
# Imprimir la moda
cat("La moda es:", moda, "\n")
Ejecutar el código y obtener la moda
Ejecuta este código en R y obtendrás la moda del vector de datos. La moda puede ser un solo valor o varios valores si hay empates.
Este código primero crea una tabla de frecuencia con
table(datos)
y luego encuentra el valor o los valores con la frecuencia máxima utilizando
names(tabla_frecuencia[tabla_frecuencia == max(tabla_frecuencia)])
. Finalmente, imprime la moda.
Recuerda que en este ejemplo, el vector de datos
datos
contiene números enteros. La función
table()
también puede usarse con datos categóricos.
Resumen
- Repasa el ejemplo principal y varíalo con tus propios datos.
- Continúa con la lección siguiente del tutorial.