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

Використання власного trainControl

Тепер, коли у вас є власний об'єкт trainControl, легко навчати моделі caret, які для налаштування та оцінювання моделі використовують AUC замість точності. Ви можете просто передати свій власний об'єкт trainControl у функцію train() через аргумент trControl, наприклад:

train(<standard arguments here>, trControl = myControl)

Такий синтаксис зручно дає змогу зберігати багато користувацьких параметрів моделювання й потім використовувати їх у кількох різних викликах train(). Ви широко застосовуватимете цей прийом у розділі 5.

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

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

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

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

  • Скористайтеся train(), щоб передбачити Class за всіма іншими змінними в даних Sonar (тобто Class ~ .). Це має бути модель glm (тобто встановіть method на "glm"), що використовує ваш власний об'єкт trainControl, myControl. Збережіть результат у model.
  • Виведіть модель у консоль і перегляньте її результати.

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

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

# Train glm with custom trainControl: model



# Print model to console
Редагувати та запускати код