Explorando dados com predicados
Vamos continuar explorando os dados do teste A/B. Seu gerente não está interessado em quais dias atingiram o limiar; ele quer saber se todos os dias atingiram o limiar ou se alguns dias atingiram o limiar. Vamos usar predicados do purrr para responder a essas perguntas.
Você recebeu vários limiares e decidiu escrever um script que começará com a definição desse limiar e responderá, para cada design, se todos os dias atingiram o limiar e, caso não, se alguns atingiram.
Os resultados desse teste A/B estão na lista all_visits.
Este exercicio faz parte do curso
Programação Funcional Intermediária com purrr
Instruções do exercicio
- Crie uma variável chamada
thresholdcontendo o número 160. - Crie um novo mapper que teste se
.xé maior quethreshold. - Combine
map()eevery()para testar se todos os elementos estão acima do limiar. - Combine
map()esome()para testar se alguns elementos estão acima do limiar.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Create a threshold variable, set it to 160
# Create a mapper that tests if .x is over the defined threshold
over_threshold <- ___(~ .x > ___)
# Are all elements in every all_visits vectors over the defined threshold?
map(all_visits, ~ ___(.x, ___))
# Are some elements in every all_visits vectors over the defined threshold?
map(all_visits, ~ ___(.x, ___))