Modellare con input categorici
In questo esercizio, adatterai un modello lineare ai dati flowers per prevedere Flowers in funzione di Time e Intensity.
La formula del modello fmla che hai creato nell'esercizio precedente è ancora disponibile, così come la matrice del modello mmat.
Questo esercizio fa parte del corso
Supervised Learning in R: Regression
Istruzioni dell'esercizio
- Usa
fmlaelmper addestrare un modello lineare che predicaFlowersa partire daIntensityeTime. Assegna il modello alla variabileflower_model. - Usa
summary()per rinfrescarti la memoria sulla struttura dimmat. - Usa
summary()per esaminareflower_model. Le variabili corrispondono a ciò che hai visto inmmat? - Usa
flower_modelper prevedere il numero di fiori. Aggiungi le previsioni aflowerscome colonnapredictions. - Compila gli spazi vuoti per tracciare previsioni vs. fiori osservati (previsioni sull'asse x).
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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")