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

Connected

Cvičení

Skupinový bootstrap cen akcií

Pracuješ jako statistický analytik u burzovního makléře. Dostal/a jsi data o denních cenách akcií za jeden měsíc z webu newyorské burzy. Data mají následující formát:

    Company   Price
1    Google 2863.00
2 Microsoft  335.46
3   Netflix  591.61
4  Facebook  346.91
...

Tvůj šéf chce vidět rozložení hodnot pro každou společnost v samostatném sloupci, aby je mohl snadno vizualizovat v Microsoft Excelu.

Data jsou do tvého pracovního prostředí už načtena jako df_stocks. K samotnému bootstrappingu jsi napsal/a funkci mean_dist(). Ta přijme datový rámec jedné společnosti a vrátí vektor. Výpočet je potřeba spustit paralelně. Balíček furrr je už načtený.

Pokyny

100 XP
  • Nastav plán multisession se čtyřmi workery.
  • Rozděl datový rámec podle unikátních hodnot ve sloupci Company.
  • Aplikuj mean_dist() na rozdělené datové rámce pomocí varianty future_map(), která výsledky spojí jako sloupce datového rámce.
  • Přepni zpět na sekvenční plán.