ПочатиПочніть безкоштовно

Кодування категоріальних ознак

Іноді в наборі даних є числові значення, що позначають категоріальну ознаку.

У наборі даних donors змінна wealth_rating використовує числа для позначення рівня статків донора:

  • 0 = Невідомо
  • 1 = Низький
  • 2 = Середній
  • 3 = Високий

У цій вправі показано, як підготувати такий тип категоріальної ознаки, і розглянуто його вплив на модель логістичної регресії. Датафрейм donors доступний для вашого використання.

Ця вправа є частиною курсу

Наглядове навчання в R: Класифікація

Переглянути курс

Інструкції до вправи

  • Створіть фактор wealth_levels із числової wealth_rating з підписами, як показано, передавши функції factor() стовпець для перетворення, окремі рівні та підписи.
  • Скористайтеся relevel(), щоб змінити базову категорію на Medium. Першим аргументом має бути ваш новий стовпець типу factor.
  • Побудуйте модель логістичної регресії, використовуючи стовпець wealth_levels для передбачення donated, і виведіть результат за допомогою summary().

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Convert the wealth rating to a factor
donors$wealth_levels <- ___(___, levels = ___, labels = ___)

# Use relevel() to change reference category
donors$wealth_levels <- ___(___, ref = ___)

# See how our factor coding impacts the model
summary(___)
Редагувати та запускати код