Modelowanie z kategorycznymi zmiennymi wejściowymi
W tym ćwiczeniu dopasujemy model liniowy do zbioru danych flowers, aby przewidzieć wartość Flowers na podstawie zmiennych Time i Intensity.
Formuła modelu fmla, którą utworzyłeś(-aś) w poprzednim ćwiczeniu, jest nadal dostępna, podobnie jak macierz modelu mmat.
To ćwiczenie jest częścią kursu
Nadzorowane uczenie maszynowe w R: regresja
Instrukcje do ćwiczenia
- Użyj
fmlailm, aby wytrenować model liniowy przewidującyFlowersna podstawieIntensityiTime. Przypisz model do zmiennejflower_model. - Użyj
summary(), aby przypomnieć sobie strukturęmmat. - Użyj
summary(), aby zbadaćflower_model. Czy zmienne są zgodne z tym, co widziałeś(-aś) wmmat? - Użyj
flower_model, aby przewidzieć liczbę kwiatów. Dodaj predykcje do ramkiflowersjako kolumnępredictions. - Uzupełnij puste miejsca, aby narysować wykres predykcji względem rzeczywistej liczby kwiatów (predykcje na osi x).
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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")