Description Usage Arguments Value See Also Examples
View source: R/bandit_posterior.R
Utility function for calculating the posterior probability of each machine being "good" in two armed bandit problem. Calculated result is based on observed win loss data, prior belief about which machine is good and the probability of the good and bad machine paying out.
1 2 3 4 5 | bandit_posterior(
data,
prior = c(m1_good = 0.5, m2_good = 0.5),
win_probs = c(good = 1/2, bad = 1/3)
)
|
data |
data frame containing win loss data |
prior |
prior vector containing the probabilities of Machine 1 and Machine 2 being good, defaults to 0.5 and 0.5 respectively. |
win_probs |
vector containing the probabilities of winning on the good and bad machine respectively. |
A vector containing the posterior probability of Machine 1 and Machine 2 being the good machine.
bandit_sim
to generate data and
plot_bandit_posterior
to visualize.
1 2 3 4 | data = data.frame(machine = c(1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L),
outcome = c("W", "L", "W", "L", "L", "W", "L", "L", "L", "W"))
bandit_posterior(data)
plot_bandit_posterior(data)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.