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

İşlem hacimleriyle sütun işlemleri

Belirli bir zaman diliminde işlem gören (satılan veya alınan) hisse sayısına hacim denir. Bir aracı kurumda İş Analisti olarak çalışıyorsun. Günlük hacim değişimlerinden oluşan bir matris, mat_stocks, elinde mevcut. Her sütun, bir hissenin önceki güne göre hacim değişimini içeriyor. Bu hisselerin işlem hacimlerinin belirli bir dönemde istikrarlı biçimde artıp artmadığını görmek istiyorsun.

calculate_runs() işlevi senin için hazır. Bu işlev iki argüman alır: 1) günlük hacim değişimleri, 2) koşuyu (run) hesaplamak istediğin dönemin (gün sayısı) tek bir değeri.

calculate_runs() işlevini, dönemi beş gün olacak şekilde belirleyip, mat_stocks matrisinin her bir sütununa paralel olarak uygulaman gerekiyor. parallel paketi senin için yüklendi.

Bu egzersiz, kursun bir parçasıdır

R'da Paralel Programlama

Kursa Göz Atın

Egzersiz talimatları

  • n_days değişkenini kümeye (cluster) aktar.
  • calculate_runs işlevini mat_stocks matrisinin her sütununa uygula.
  • period argümanının değerini n_days ile belirt.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

n_days <- 5
cl <- makeCluster(4)

# Export n_days to cluster
clusterExport(cl, "___", envir = environment())
# Apply calculate_runs to each column of mat_stocks
volume_runs <- ___(___, ___, ___,
                   # Specify value for period argument
                   ___ = ___)

stopCluster(cl)

print(paste0("Number of ", n_days, "-day increasing runs: ", sum(volume_runs)))
Kodu Düzenle ve Çalıştır