Probability calculator for a discrete distribution

prob_disc(v, p, lb = NA, ub = NA, plb = NA, pub = NA, dec = 3)

Arguments

v

Values

p

Probabilities

lb

Lower bound on the number of successes

ub

Upper bound on the number of successes

plb

Lower probability bound

pub

Upper probability bound

dec

Number of decimals to show

Details

See https://radiant-rstats.github.io/docs/basics/prob_calc.html for an example in Radiant

See also

summary.prob_disc to summarize results

plot.prob_disc to plot results

Examples

prob_disc(v = 1:6, p = 1/6, pub = 0.95)
#> $vp_int #> [1] NA #> #> $vp_leub #> [1] 1 #> #> $vp_ub #> [1] 0.833 #> #> $vp_eub #> [1] 0.167 #> #> $vub #> [1] 6 #> #> $vlb #> [1] NA #> #> $p_int #> [1] NA #> #> $p_eub #> [1] NA #> #> $p_ub #> [1] NA #> #> $p_elb #> [1] NA #> #> $p_lb #> [1] NA #> #> $df #> v p #> 1 1 0.1666667 #> 2 2 0.1666667 #> 3 3 0.1666667 #> 4 4 0.1666667 #> 5 5 0.1666667 #> 6 6 0.1666667 #> #> $lv #> [1] 6 #> #> $lp #> [1] 1 #> #> $v #> [1] 1 2 3 4 5 6 #> #> $p #> [1] 0.1666667 0.1666667 0.1666667 0.1666667 0.1666667 0.1666667 #> #> $lb #> [1] NA #> #> $ub #> [1] NA #> #> $plb #> [1] NA #> #> $pub #> [1] 0.95 #> #> $dec #> [1] 3 #> #> attr(,"class") #> [1] "prob_disc" "list"
prob_disc(v = 1:6, p = c(2/6, 2/6, 1/12, 1/12, 1/12, 1/12), pub = 0.95)
#> $vp_int #> [1] NA #> #> $vp_leub #> [1] 1 #> #> $vp_ub #> [1] 0.917 #> #> $vp_eub #> [1] 0.083 #> #> $vub #> [1] 6 #> #> $vlb #> [1] NA #> #> $p_int #> [1] NA #> #> $p_eub #> [1] NA #> #> $p_ub #> [1] NA #> #> $p_elb #> [1] NA #> #> $p_lb #> [1] NA #> #> $df #> v p #> 1 1 0.33333333 #> 2 2 0.33333333 #> 3 3 0.08333333 #> 4 4 0.08333333 #> 5 5 0.08333333 #> 6 6 0.08333333 #> #> $lv #> [1] 6 #> #> $lp #> [1] 6 #> #> $v #> [1] 1 2 3 4 5 6 #> #> $p #> [1] 0.33333333 0.33333333 0.08333333 0.08333333 0.08333333 0.08333333 #> #> $lb #> [1] NA #> #> $ub #> [1] NA #> #> $plb #> [1] NA #> #> $pub #> [1] 0.95 #> #> $dec #> [1] 3 #> #> attr(,"class") #> [1] "prob_disc" "list"