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

Ансамблювання моделей

На цьому курс завершено! Як невеликий анонс майбутнього курсу про створення ансамблів моделей caret, я покажу, як навчити стековий ансамбль моделей за допомогою пакета caretEnsemble.

caretEnsemble надає функцію caretList() для одночасного створення кількох моделей caret на одному й тому самому наборі даних із тими самими фолдами повторної вибірки. Ви також можете створювати власні списки моделей caret.

У цій вправі я підготував для вас caretList, що містить моделі glmnet і ranger, які ви навчали на наборі даних про відтік клієнтів. Використайте функцію caretStack(), щоб створити стек моделей caret, де дві підмоделі (glmnet і ranger) подаються на вхід іншій (сподіваємося, точнішій!) моделі caret.

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

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

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

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

  • Викличте функцію caretStack() з двома аргументами, model_list та method = "glm", щоб об'єднати дві моделі за допомогою логістичної регресії. Збережіть результат у змінній stack.
  • Підсумуйте отриману модель за допомогою функції summary().

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

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

# Create ensemble model: stack
stack <- 

# Look at summary
Редагувати та запускати код