Моделирование с категориальными входными переменными
В этом упражнении вы обучите линейную модель на данных flowers, чтобы предсказать Flowers как функцию от Time и Intensity.
Формула модели fmla, созданная в предыдущем упражнении, по-прежнему доступна, как и матрица модели mmat.
Это упражнение является частью курса
Обучение с учителем в R: регрессия
Инструкции к упражнению
- Используйте
fmlaиlm, чтобы обучить линейную модель, которая предсказываетFlowersпоIntensityиTime. Сохраните модель в переменнуюflower_model. - Используйте
summary(), чтобы просмотреть структуруmmat. - Используйте
summary(), чтобы изучитьflower_model. Совпадают ли переменные с тем, что вы видели вmmat? - Используйте
flower_model, чтобы предсказать количество цветков. Добавьте предсказания во фреймflowersв виде столбцаpredictions. - Заполните пропуски, чтобы построить график предсказанных значений относительно фактического количества цветков (предсказания — по оси x).
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# flowers is available
str(flowers)
# fmla is available
fmla
# Fit a model to predict Flowers from Intensity and Time : flower_model
flower_model <- ___
# Use summary on mmat to remind yourself of its structure
___
# Use summary to examine flower_model
___
# Predict the number of flowers on each plant
flowers$predictions <- ___
# Plot predictions vs actual flowers (predictions on x-axis)
ggplot(___, aes(x = ___, y = ___)) +
geom_point() +
geom_abline(color = "blue")