1. Learn
  2. /
  3. Курси
  4. /
  5. Кероване навчання в R: регресія

Connected

Вправа

vtreat для даних про оренду велосипедів

У цій вправі ви створите датафрейми з one-hot-кодуванням для даних про велосипеди за липень/серпень, щоб пізніше використати їх з xgboost.

Датафрейми bikesJuly та bikesAugust уже завантажено.

Для зручності ми визначили змінну vars зі списком стовпців змінних для моделі.

Інструкції

100 XP
  • Завантажте пакет vtreat.
  • Використайте designTreatmentsZ() для створення плану обробки treatplan для змінних у vars з bikesJuly (тренувальні дані).
    • Встановіть прапорець verbose=FALSE, щоб функція не виводила забагато повідомлень.
  • Заповніть пропуски, щоб створити вектор newvars, який містить лише назви змінних, перетворених типів clean і lev. Виведіть його.
  • Скористайтеся prepare(), щоб створити тренувальний датафрейм з one-hot-кодуванням bikesJuly.treat.
    • Використайте аргумент varRestrictions, щоб обмежити набір змінних до newvars.
  • Аналогічно використайте prepare(), щоб створити тестовий фрейм з one-hot-кодуванням bikesAugust.treat з bikesAugust.
  • Викличте str() для обох підготовлених фреймів, щоб переглянути структуру.