Permütasyonu adım adım inceleme
Rastgeleleştirme dağılımını oluşturmak için kullanılan kodu anlamana yardımcı olmak amacıyla bu egzersiz seni infer çerçevesinin adımlarında gezdirecek. Özellikle, üretilen yinelenmelerdeki farklılıkların hesaplanan istatistikleri nasıl etkilediğini göreceksin.
infer adımlarını çalıştırdıktan sonra, her yinelenme için sayıların biraz farklı olduğuna dikkat et.
Bu egzersiz, kursun bir parçasıdır
R ile Çıkarımın Temelleri
Egzersiz talimatları
dplyr ve infer paketleri, önceki egzersizdeki disc veri çerçevesiyle birlikte senin için yüklendi.
- İlk üç adımın fonksiyonlarını çağır. İş zaten yapıldı; senin görevin, ilk üç
inferadımını çağırmanın sonuçlarını incelemek. - Permütasyonun etkisini görmek için,
- permütasyonla elde edilen veri çerçevesi
disc_perm'i yenireplicatedeğişkenine göre grupla ve ardından - ilgi değişkenlerini (
sexiçindepromote)count()ile say.
- permütasyonla elde edilen veri çerçevesi
disc_perm'i kullanarak, ilgilendiğin istatistiğicalculate()ile hesapla.statargümanını"diff in props",orderargümanını dac("male", "female")olarak ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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
___