BaşlayınÜcretsiz başlayın

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, kursun bir parçasıdır

purrr ile Fonksiyonel Programlamanın Temelleri

Kursa Göz Atın

Egzersiz 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ütun sites.
    • İkincisi, mean değeri 5, örneklem büyüklüğü n 200 ve sd değeri (5/2) olan a popülasyonu.
    • Üçüncüsü, mean değeri 200, örneklem büyüklüğü n 200 ve sd değeri 15 olan b popülasyonu.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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
Kodu Düzenle ve Çalıştır