Comece agoraComece grátis

Calculando uma distribuição conjunta

As partes do código que desenvolvemos no último vídeo estão exibidas. Ele define uma grade sobre as proporções subjacentes de cliques (proportion_clicks) e os possíveis resultados (n_visitors) em pars. Em seguida, acrescenta a prior probabilidade de cada combinação de parâmetros e a verossimilhança de que cada proportion_clicks geraria o n_visitors correspondente.

Este exercicio faz parte do curso

Fundamentos da Análise de Dados Bayesiana em R

Ver curso

Instruções do exercicio

  • Adicione a coluna pars$probability: a probabilidade de cada combinação de proportion_clicks e n_visitors. Como no vídeo, isso deve ser calculado multiplicando likelihood por prior.
  • Garanta que a coluna pars$probability some 1.0 por meio da normalização, isto é, dividindo pars$probability pela soma total de pars$probability.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

n_ads_shown <- 100
proportion_clicks <- seq(0, 1, by = 0.01)
n_visitors <- seq(0, 100, by = 1)
pars <- expand.grid(proportion_clicks = proportion_clicks,
                    n_visitors = n_visitors)
pars$prior <- dunif(pars$proportion_clicks, min = 0, max = 0.2)
pars$likelihood <- dbinom(pars$n_visitors, 
    size = n_ads_shown, prob = pars$proportion_clicks)

# Add the column pars$probability and normalize it
pars$probability <- ___
Editar e Executar Código