Что такое фактор и зачем он нужен? (3)
Существует два типа категориальных переменных: номинальная категориальная переменная и порядковая категориальная переменная.
Номинальная переменная — это категориальная переменная без подразумеваемого порядка. Это означает, что нельзя сказать, что «одно значение важнее другого». Например, рассмотрим категориальную переменную animals_vector с категориями "Elephant", "Giraffe", "Donkey" и "Horse". Здесь невозможно утверждать, что одна категория выше или ниже другой. (Хотя некоторые из вас, возможно, не согласятся ;-) ).
Порядковые переменные, напротив, имеют естественный порядок. Рассмотрим, например, категориальную переменную temperature_vector с категориями "Low", "Medium" и "High". Здесь очевидно, что "Medium" выше "Low", а "High" выше "Medium".
Это упражнение является частью курса
Введение в R
Инструкции к упражнению
Отправьте ответ, чтобы увидеть, как R создаёт и выводит номинальные и порядковые переменные. Не беспокойтесь, если пока не понимаете весь код — мы разберём это позже.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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