Permutacja krok po kroku
To ćwiczenie przeprowadzi cię przez kolejne kroki frameworku infer, dzięki czemu lepiej zrozumiesz kod służący do tworzenia rozkładu losowania. Zobaczysz w szczególności, jak różnice między wygenerowanymi replikami wpływają na obliczane statystyki.
Po wykonaniu kroków infer zwróć uwagę, że liczby nieznacznie różnią się w zależności od repliki.
To ćwiczenie jest częścią kursu
Podstawy wnioskowania statystycznego w R
Instrukcje do ćwiczenia
Pakiety dplyr i infer zostały już wczytane, podobnie jak ramka danych disc z poprzedniego ćwiczenia.
- Wywołaj funkcje odpowiadające pierwszym trzem krokom. Praca została za ciebie wykonana – twoim zadaniem jest przeanalizowanie wyników wywołania pierwszych trzech kroków
infer. - Aby zobaczyć efekt permutacji:
- pogrupuj permutowaną ramkę danych
disc_permwedług nowej zmiennejreplicate, a następnie - zlicz interesujące zmienne (
promotew obrębie każdej wartościsex) za pomocącount().
- pogrupuj permutowaną ramkę danych
- Używając
disc_perm, oblicz interesującą statystykę za pomocącalculate(). Ustawstatna"diff in props"iordernac("male", "female").
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Replicate the entire data frame, permuting the promote variable
disc_perm <- disc %>%
specify(promote ~ sex, success = "promoted") %>%
hypothesize(null = "independence") %>%
generate(reps = 5, type = "permute")
disc_perm %>%
# Group by replicate
___ %>%
# Count per group
___
disc_perm %>%
# Calculate difference in proportion, male then female
___