Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Atribuição de Usuários a Grupos | Projetando Testes A/B Eficazes
Testes A/B com Python
Seção 2. Capítulo 4
single

single

Desafio: Atribuição de Usuários a Grupos

Deslize para mostrar o menu

Em testes A/B, a atribuição de usuários aos grupos de controle e variante de forma equilibrada e imparcial é essencial para resultados confiáveis. Se os grupos diferirem sistematicamente em características dos usuários – como idade, localização ou comportamento – qualquer efeito observado pode ser resultado dessas diferenças, e não da alteração testada. Randomização garante que cada usuário tenha a mesma chance de ser atribuído a qualquer grupo, minimizando vieses e ajudando a criar grupos comparáveis.

Para verificar o equilíbrio, é possível comparar as distribuições das características dos usuários entre os grupos após a atribuição. Idealmente, ambos os grupos devem apresentar médias e proporções semelhantes para variáveis importantes. Caso não estejam equilibrados, isso pode indicar uma falha no processo de randomização ou a presença de variáveis de confusão. Atribuição cuidadosa e verificação de equilíbrio ajudam a garantir a validade das conclusões do teste A/B.

Tarefa

Deslize para começar a programar

Atribuição de usuários ao grupo de controle ou variante utilizando randomização. A função deve receber um DataFrame do pandas contendo dados de usuários e adicionar uma nova coluna chamada group, atribuindo aleatoriamente cada usuário a "control" ou "variant". Cada usuário deve ter chances iguais de ser alocado em qualquer um dos grupos.

  • Criação de uma nova coluna no DataFrame chamada group.
  • Atribuição aleatória de cada usuário a "control" ou "variant" utilizando randomização imparcial.
  • Garantia de que o DataFrame original não seja modificado; retornar um novo DataFrame com as atribuições.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt