Ансамблювання моделей
На цьому курс завершено! Як невеликий анонс майбутнього курсу про створення ансамблів моделей 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