Zacznij terazZacznij za darmo

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

Zobacz kurs

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_perm według nowej zmiennej replicate, a następnie
    • zlicz interesujące zmienne (promote w obrębie każdej wartości sex) za pomocą count().
  • Używając disc_perm, oblicz interesującą statystykę za pomocą calculate(). Ustaw stat na "diff in props" i order na c("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
  ___
Edytuj i uruchom kod