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

purrr ile Fonksiyonel Programlamanın Temelleri

kursunun bir parçasıdır
Kursu Görüntüle

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