¿Qué es un factor y por qué lo utilizarías? (3)
Hay dos tipos de variables categóricas: una variable categórica nominal y una variable categórica ordinal.
Una variable nominal es una variable categórica sin orden implícito. Esto significa que es imposible decir que "uno vale más que el otro". Por ejemplo, piensa en la variable categórica animals_vector
con las categorías "Elephant"
, "Giraffe"
, "Donkey"
y "Horse"
. En este caso, es imposible decir que uno está por encima o por debajo del otro. (Ten en cuenta que algunos de vosotros podríais no estar de acuerdo ;-) ).
En cambio, las variables ordinales sí tienen un orden natural. Considera, por ejemplo, la variable categórica temperature_vector
con las categorías: "Low"
, "Medium"
y "High"
. Aquí es obvio que "Medium"
está por encima de "Low"
, y "High"
está por encima de "Medium"
.
Este ejercicio forma parte del curso
Introducción a R
Instrucciones de ejercicio
Envía la respuesta para comprobar cómo R construye e imprime variables nominales y ordinales. No te preocupes si todavía no entiendes todo el código, ya llegaremos a eso.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Animals
animals_vector <- c("Elephant", "Giraffe", "Donkey", "Horse")
factor_animals_vector <- factor(animals_vector)
factor_animals_vector
# Temperature
temperature_vector <- c("High", "Low", "High","Low", "Medium")
factor_temperature_vector <- factor(temperature_vector, order = TRUE, levels = c("Low", "Medium", "High"))
factor_temperature_vector