Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Defina a semente 321 para o cluster cl1 para fazer a primeira execução.
  • Defina a mesma semente para o cluster cl2 para fazer a segunda execução.
  • Teste se as saídas result1 e result2 sã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
___(___, ___)
Editar e Executar Código