Comece agoraComece grátis

Futures para públicos de anúncios

Uma plataforma de streaming online contratou você como Analista de Dados. A cada trimestre, eles lançam uma campanha de marketing para o segmento de clientes de maior gasto. Para direcionar corretamente essa campanha aos usuários certos, eles querem gerar distribuições da receita média mensal de usuários em diferentes grupos. Eles já segmentaram seus clientes com base em fatores como geografia, renda estimada etc.

No seu ambiente de trabalho, você tem uma lista, subs_list. Cada elemento dessa lista é um vetor com os pagamentos mensais de assinatura de um segmento de clientes. A função boot_dist() também está disponível. Essa função faz o bootstrap de uma distribuição para a receita média. Ela deve ser aplicada a cada elemento de subs_list. O pacote future já foi carregado para você.

Este exercicio faz parte do curso

Programação Paralela em R

Ver curso

Instruções do exercicio

  • Planeje uma multisession com quatro workers.
  • Usando lapply(), crie um future para cada mapeamento de boot_dist() em um elemento de subs_list.
  • Consulte o valor de cada future em future_list.
  • Volte para um plano sequencial.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Plan a multisession
___(___, ___)

# Create futures for every bootstrap
future_list <- ___(___, function (x) ___(boot_dist(x)))

# Query value of futures
dist_list <- ___(___)
                      
# Revert to sequential plan
___(___)
Editar e Executar Código