Skip to content

Instantly share code, notes, and snippets.

@ericnovik
Created December 14, 2018 15:57
Show Gist options
  • Save ericnovik/e79fbcb4d085b3aa94ea9511af331b3d to your computer and use it in GitHub Desktop.
Save ericnovik/e79fbcb4d085b3aa94ea9511af331b3d to your computer and use it in GitHub Desktop.
library(manipulate)
manipulate({
lambda <- seq(0, 5, length = 100)
prior <- dgamma(lambda, a, b)
post <- dgamma(lambda, a + sum(y), b + length(y))
tibble(lambda, prior, post) %>%
ggplot(aes(lambda, prior)) + geom_line() +
geom_line(aes(y = post), color = "red") +
ylab("density") +
xlab(expression(lambda))
},
a = slider(1, 10, step = 1),
b = slider(1, 10, step = 1),
y = slider(1, 10, step = 1)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment