Reproduzir o bootstrap
Você trabalha em uma corretora de ações online. Sua empresa está desenvolvendo um app Android que fornece faixas gerais de preços para ações vendidas pela firma. Uma função de bootstrap, boot_price(), está disponível para você calcular faixas de preço mensais.
Para testar a reprodutibilidade dessa função em paralelo, você decidiu aplicá-la a cada elemento de uma lista, ls_micro. Cada elemento dessa lista é um vetor de preços médios diários das ações da Microsoft para um determinado mês.
O pacote parallel já foi carregado para você.
Este exercicio faz parte do curso
Programação Paralela em R
Instruções do exercicio
- Defina a semente
321para o clustercl1para fazer a primeira execução. - Defina a mesma semente para o cluster
cl2para fazer a segunda execução. - Teste se as saídas
result1eresult2são iguais.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
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
___(___, ___)