Eliminowanie predyktorów
Nie chcesz jeszcze wykluczać opóźnionego efektu kuponu. Firma potrzebuje naprawdę solidnego modelu, żeby usprawnić przyszłe decyzje marketingowe i skutecznie prowadzić kampanię. Aby mieć stuprocentową pewność, przeprowadzasz wsteczną selekcję predyktorów za pomocą funkcji stepAIC(), wczytanej z dodatkowego pakietu MASS.
Funkcja stepAIC() buduje wszystkie możliwe kombinacje predyktorów i sprawdza, która z nich ma najniższe AIC. Argument direction = "backward" rozpoczyna proces selekcji od extended.model i sekwencyjnie usuwa zmienne, dążąc do obniżenia AIC. Argument trace = FALSE wyłącza wyświetlanie informacji w trakcie działania procesu selekcji. Ostateczny model, dający najniższą wartość AIC, podsumowujesz za pomocą funkcji summary().
To ćwiczenie jest częścią kursu
Building Response Models in R
Instrukcje do ćwiczenia
- Wczytaj dodatkowy pakiet
MASSza pomocą funkcjilibrary(). - Przeprowadź wsteczną eliminację predyktorów na obiekcie
extended.modelza pomocą funkcjistepAIC(). Wynik przypisz do obiektu o nazwiefinal.model. - Podsumuj obiekt
final.modelza pomocą funkcjisummary().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load the MASS package
# Backward elemination
final.model <- ___(___, direction = ___, trace = ___)
# Summarize the final model