Reprodukuj bootstrap
Pracuješ pro online obchodní platformu s cennými papíry. Firma vyvíjí Android aplikaci, která zobrazuje obecné cenové rozsahy akcií. K výpočtu měsíčních cenových rozsahů máš k dispozici bootstrappingovou funkci boot_price().
Abys otestoval/a reprodukovatelnost této funkce v paralelním prostředí, rozhodl/a ses ji aplikovat na každý prvek seznamu ls_micro. Každý prvek tohoto seznamu je vektor průměrných denních cen akcií Microsoftu za daný měsíc.
Balíček parallel je již načten.
Toto cvičení je součástí kurzu
Paralelní programování v R
Pokyny k cvičení
- Nastav hodnotu seedu
321pro clustercl1a proveď první běh. - Nastav stejnou hodnotu seedu pro cluster
cl2a proveď druhý běh. - Otestuj, zda jsou výstupy
result1aresult2totožné.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
cl1 <- makeCluster(4)
# Set 321 as the seed value for the first run
___(___, ___)
result1 <- parLapply(cl1, ls_micro, boot_price)
stopCluster(cl1)
cl2 <- makeCluster(4)
# Set the same seed value for the second run
___(___, ___)
result2 <- parLapply(cl2, ls_micro, boot_price)
stopCluster(cl2)
# Test if outputs are the same
___(___, ___)