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

Створіть об'єкт resamples

Тепер, коли ви навчили дві моделі на наборі даних про відтік клієнтів, час порівняти їхні позавибіркові прогнози й обрати, яка з них найкраща для вашого набору даних.

У caret ви можете порівнювати моделі за допомогою функції resamples(), за умови, що вони мають однакові тренувальні дані та використовують один і той самий об'єкт trainControl із заздалегідь визначеними фолдами перехресної перевірки. resamples() приймає на вхід список моделей і дає змогу порівнювати десятки моделей одночасно (хоч у цьому завданні ви порівнюєте лише дві).

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

Machine Learning з пакетом caret в R

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

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

model_glmnet і model_rf завантажені у ваш робочий простір.

  • Створіть list(), що містить модель glmnet як item1, а модель ranger як item2.
  • Передайте цей список у функцію resamples() і збережіть отриманий об'єкт як resamples.
  • Підсумуйте результати, викликавши summary() для resamples.

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

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

# Create model_list
model_list <- list(item1 = ___, item2 = ___)

# Pass model_list to resamples(): resamples


# Summarize the results
Редагувати та запускати код