Purrr ile Veri Simülasyonu
Veriyle bir problemi çözerken, önce fikrimizin uygulanabilir olup olmadığını görmek için genellikle bazı simüle edilmiş veriler oluşturmamız gerekir. Örneğin, modellerin doğru çalışıp çalışmadığını görmek için aralarında bilinen farklar olan verilerle test yapmak isteyebilirsin.
Bu egzersizde, purrr içinde bunun nasıl çalıştığını, "north", "east" ve "west" konumlarından iki popülasyon (a ve b) için veri simüle ederek göreceksin. İki popülasyon da farklı ortalama ve standart sapmalara sahip normal dağılımdan rastgele çekilecektir.
Bu egzersiz
purrr ile Fonksiyonel Programlamanın Temelleri
kursunun bir parçasıdırEgzersiz talimatları
- "north", "east" ve "west" konum adlarından oluşan bir liste oluştur.
- Sonra
map()kullanarak üç sütunlu veri çerçevelerinden oluşan bir liste oluştur; ilk sütunsites.- İkincisi,
meandeğeri 5, örneklem büyüklüğün200 vesddeğeri (5/2) olanapopülasyonu. - Üçüncüsü,
meandeğeri 200, örneklem büyüklüğün200 vesddeğeri 15 olanbpopülasyonu.
- İkincisi,
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# List of sites north, east, and west
sites <- list(___)
# Create a list of data frames, each with a years, a, and b column
list_of_df <- map(___,
~___(___ = .x,
a = rnorm(mean = ___, n = ___, sd = ___),
b = rnorm(mean = ___, n = ___, sd = ___)))
list_of_df