Hisse fiyatlarının gruplu bootstrap'i
Bir aracı kurumda İstatistik Analisti olarak çalışıyorsun. New York Borsası sitesinden bir aylık günlük hisse fiyatı verisi aldın. Veri şu biçimde:
Company Price
1 Google 2863.00
2 Microsoft 335.46
3 Netflix 591.61
4 Facebook 346.91
...
Patronun, her şirketin dağılımını kendi sütununda görmek istiyor; böylece Microsoft Excel'de kolayca grafikleyebilsin.
Veri çalışma alanında df_stocks olarak yüklü. Bootstrap işlemi için yazdığın bir fonksiyon da var: mean_dist(). mean_dist() tek bir şirkete ait bir veri çerçevesini alır ve bir vektör döndürür. Bu hesabı paralel olarak çalıştırman gerekiyor. furrr paketi senin için yüklendi.
Bu egzersiz, kursun bir parçasıdır
R'da Paralel Programlama
Egzersiz talimatları
- Dört işçili bir multisession planla.
- Veri çerçevesini
Companysütunundaki benzersiz değerlere göre böl. - Bölünmüş veri çerçevelerine
mean_dist()uygula ve sonuçları bir veri çerçevesinde sütunlar olarak birleştirenfuture_map()varyantını kullan. - Sıralı (sequential) plana geri dön.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Plan a multisession of four workers
___(___, ___)
df_stocks %>%
# Split the data by Company
___(___) %>%
# Apply mean_dist() using the correct future_map() variant
___(___)
# Revert to sequential plan
___(___)