badr supports PointMass, Beta, BetaMixture, and
JeffreysPrior distributions for the reponse probability.
The probability density function and cumulative probability functions are
available via density and cdf methods.
The mean of a distribution can quickly be accessed via mean.
# S4 method for Prior density(x, p) cdf(prior, p, ...) # S4 method for Prior,numeric cdf(prior, p) # S4 method for Prior mean(x) PointMass(p) Beta(a, b) Beta_mu_sd(mu, sd) JeffreysPrior(design)
| x |
|
|---|---|
| p | probability atom, i.e. the response probability equals |
| prior |
|
| a | Beta distribution parameter |
| b | Beta distribution paramter |
| mu | mean parameter |
| sd | standard deviation paramter |
| design |
|
badr::load_julia_package() if (FALSE) { density(Beta(1, 1), seq(0, 1, .1)) == 1 # uniform distribution on [0, 1] } if (FALSE) { cdf(PointMass(1/3), c(0.3, 1/3)) == c(0, 1) } if (FALSE) { mean(Beta(5, 7)) == 5/(5 + 7) } if (FALSE) { PointMass(0.4) } if (FALSE) { Beta(5, 7) 1/3*Beta(5, 7) + 2/3*Beta(1,1) # create a BetaMixture distribution } if (FALSE) { Beta_mu_sd(.3, .2) } if (FALSE) { design <- Design(c(0, 30, 25, 0), c(Inf, 10, 7, -Inf)) JeffreysPrior(design) }