write_popu | R Documentation |
write_popu
computes (or expands) a table popu
(as an R data frame) from a riskyr
scenario (description),
using its 4 essential frequencies.
write_popu(x = NULL, ...)
x |
A |
... |
Additional parameters (text labels, passed to |
An object of class data.frame
with N
rows and 3 columns
(e.g., "X/truth/cd", "Y/test/dc", "SDT/cell/class"
).
write_popu
expects a riskyr
scenario as input
and passes its 4 essential frequencies (rounded to integers)
to comp_popu
.
By default, write_popu
uses the text settings
contained in txt
, but labels can be changed
by passing arguments to comp_popu
(via ...
).
A data frame popu
containing N
rows (individual cases)
and 3 columns (e.g., "X/truth/cd", "Y/test/dc", "SDT/cell/class"
).
encoded as ordered factors (with 2, 2, and 4 levels, respectively).
comp_popu
creates data (as df) from description (frequencies);
read_popu
creates a scenario (description) from data (as df);
popu
for data format;
txt
for current text settings;
riskyr
initializes a riskyr
scenario.
Other functions converting data/descriptions:
comp_popu()
,
read_popu()
# Define scenarios (by description): s1 <- riskyr(prev = .5, sens = .5, spec = .5, N = 10) # s1: define by 3 prob & N s2 <- riskyr(hi = 2, mi = 3, fa = 2, cr = 3) # s2: same scenario by 4 freq # Create data (from descriptions): write_popu(s1) # data from (prob) description write_popu(s2, # data from (freq) description & change labels: cond_lbl = "Disease (X)", cond_true_lbl = "sick", cond_false_lbl = "healthy", dec_lbl = "Test (Y)") # Rounding: s3 <- riskyr(prev = 1/3, sens = 2/3, spec = 6/7, N = 10, round = FALSE) # s3: w/o rounding write_popu(s3, cond_lbl = "X", dec_lbl = "Y", sdt_lbl = "class") # rounded to nearest integers # Sampling: s4 <- riskyr(prev = 1/3, sens = 2/3, spec = 6/7, N = 10, sample = TRUE) # s4: with sampling write_popu(s4, cond_lbl = "X", dec_lbl = "Y", sdt_lbl = "class") # data from sampling
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.