1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Paralelní programování v R

Connected

Cvičení

Vnořené smyčky foreach pro analýzu cenových trendů

Akciový trh je proslulý svou nepředvídatelností. Pracuješ v investiční firmě a tvůj nadřízený chce vidět trendy v cenách akcií v průběhu jednoho týdne.

Máš k dispozici data o denních cenách akcií deseti technologických společností od roku 2015. Datový vědec z tvého týmu připravil kód pro fitting regresních modelů. Plánuješ tento kód paralelizovat pomocí foreach(), %:% a %dopar%.

Celkový počet sloupců, přes které budeš iterovat, je uložen v pracovním prostoru jako ncols, počet řádků jako nrows. Balíčky parallel, doParalel a foreach jsou už načtené. Cluster cl je připravený. Tvým úkolem je napsat vnořené smyčky foreach().

Pokyny

100 XP
  • Zaregistruj cluster pro použití se smyčkami foreach.
  • Definuj smyčku foreach pro iteraci přes sloupce od jedné do ncols, výsledky slučuj pomocí "cbind" a použij operátor pro vnořování.
  • Definuj další smyčku foreach pro iteraci přes řádky od jedné do nrows, výsledky slučuj pomocí "c" a použij operátor pro paralelní provádění.
  • Po dokončení všech výpočtů zastav cluster.