init_num | R Documentation |
init_num
initializes basic numeric variables to define num
as a list of named elements containing four basic probabilities
(prev
, sens
, spec
, and fart
)
and one frequency parameter (the population size N
).
init_num( prev = num.def$prev, sens = num.def$sens, spec = num.def$spec, fart = num.def$fart, N = num.def$N )
prev |
The condition's prevalence value |
sens |
The decision's sensitivity value |
spec |
The decision's specificity value |
fart |
The decision's false alarm rate |
N |
The population size |
If spec
is provided, its complement fart
is optional.
If fart
is provided, its complement spec
is optional.
If no N
is provided, a suitable minimum value is
computed by comp_min_N
.
A list containing a valid quadruple of probabilities
(prev
, sens
,
spec
, and fart
)
and one frequency (population size N
).
num
contains basic numeric parameters;
pal
contains current color settings;
txt
contains current text settings;
freq
contains current frequency information;
comp_freq
computes frequencies from probabilities;
prob
contains current probability information;
comp_prob
computes current probability information;
is_valid_prob_set
verifies sets of probability inputs;
is_extreme_prob_set
verifies sets of extreme probabilities;
comp_min_N
computes a suitable minimum population size N
.
Other functions initializing scenario information:
init_pal()
,
init_txt()
,
riskyr()
# ways to succeed: init_num(1, 1, 1, 0, 100) # => succeeds init_num(1, 1, 0, 1, 100) # => succeeds # watch out for: init_num(1, 1, 0, 1) # => succeeds (with N computed) init_num(1, 1, NA, 1, 100) # => succeeds (with spec computed) init_num(1, 1, 0, NA, 100) # => succeeds (with fart computed) init_num(1, 1, NA, 1) # => succeeds (with spec and N computed) init_num(1, 1, 0, NA) # => succeeds (with fart and N computed) init_num(1, 1, .51, .50, 100) # => succeeds (as spec and fart are within tolarated range) # ways to fail: init_num(prev = NA) # => NAs + warning (NA) init_num(prev = 88) # => NAs + warning (beyond range) init_num(prev = 1, sens = NA) # => NAs + warning (NA) init_num(prev = 1, sens = 1, spec = NA, fart = NA) # => NAs + warning (NAs) init_num(1, 1, .52, .50, 100) # => NAs + warning (complements beyond range)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.