Що таке фактор і для чого його використовують? (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