Навчіть модель на зменшених даних blood-brain
Тепер, коли ви зменшили ваш набір даних, можна навчити модель glm за допомогою функції train(). Така модель працюватиме швидше, ніж на повному наборі, і дасть дуже подібну точність прогнозування.
Крім того, змінні з нульовою дисперсією можуть спричиняти проблеми під час перехресної перевірки (наприклад, якщо в одному з фолдів для цієї змінної буде лише одне унікальне значення). Тому видалення таких змінних до побудови моделі зменшує ймовірність помилок під час навчання.
Ця вправа є частиною курсу
Machine Learning з пакетом caret в R
Інструкції до вправи
bloodbrain_x, bloodbrain_y, remove і bloodbrain_x_small уже завантажено у ваш робочий простір.
- Навчіть модель
glmза допомогою функціїtrain()на зменшеному наборі даних blood-brain, який ви створили у попередній вправі. - Виведіть результат у консоль.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Fit model on reduced data: model
model <- train(
x = ___,
y = ___,
method = "glm"
)
# Print model to console