Zachowywanie najczęstszych poziomów
Czasem zamiast zachowywać poziomy według proporcji, wolisz zostawić n najczęściej występujących. Sprawdź, jak zmienią się zachowane poziomy zmiennej MLMethodNextYearSelect, gdy jako kryterium wybierzesz liczbę zamiast proporcji. Zbiór danych multiple_choice_responses jest już wczytany.
To ćwiczenie jest częścią kursu
Dane kategoryczne w Tidyverse
Instrukcje do ćwiczenia
- Usuń osoby, które nie wybrały żadnej metody.
- Utwórz nową zmienną,
ml_method, na podstawieMLMethodNextYearSelect, zachowując 5 najczęściej występujących wartości i grupując pozostałe jako "other method" za pomocą argumentuother_level. - Policz częstość wystąpień każdej wartości
ml_method, sortując wyniki malejąco.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
multiple_choice_responses %>%
# Remove NAs
filter(___) %>%
# Create ml_method, retaining the 5 most common methods and renaming others "other method"
mutate(ml_method = ___(MLMethodNextYearSelect, ___, other_level = ___)) %>%
# Count the frequency of your new variable, sorted in descending order
___(ml_method, ___)