riskyr 0.2.0 was ready to be released on December 20, 2018, and published on CRAN on January 03, 2019.
Log of changes since last release:
riskyrApp version [2018-12]:
To use selected
riskyr functions without the need for coding an updated version of
riskyrApp is available at https://github.com/hneth/riskyrApp (R Shiny code) and at http://riskyr.org (interactive online version).
Retiring obsolete functions [2018-12]:
plot_tree are replaced by
plot_mosaic is replaced by
plot_area. This improves functionality (e.g., by providing more consistent options across different plotting functions) and removes dependencies on external packages.
plot_prism function [2018-11]:
Show a scenario as double frequency tree (by 3 x 2 perspectives) or a frequency tree (in 3 perspectives) with many additional options; replaces the older
plot_tree functions (and removes dependency on the
plot_area function [2018-10]:
Show a scenario as a mosaic plot of relative proportions (in 3 x 2 x 2 possible versions, with many additional options); replaces the older
plot_mosaic function (and removes dependencies on the
plot_tab function [2018-10]:
Show a scenario as contingency table of frequencies (with row and column sums, and options for showing probabilities); a variant of
plot_area that does not scale area sizes.
plot_bar function [2018-08]:
Show scenario frequencies as vertical bars (in various configurations).
plot_util.R collection of graphical utility functions [2018-08]:
Define a new
box object type and various functions for plotting, labeling, and linking them in graphs (to remove dependencies on and limitations imposed by other packages).
riskyr function [2018-03]:
As an alternative to providing 3 essential frequencies, it is now possible to define a scenario from 4 essential frequencies (and check for consistency with given probabilities).
plot_icons function [2018-12]:
Show icons separated into 2 subsets by 3 perspectives (condition, decision, accuracy), using the same
by argument as the other plotting functions.
plot_plane functions [2018-11]:
Update variable names (to snake_case) and add arguments (e.g.,
mar_notes, etc.) for consistency with newer plotting functions.
scaleargument that allows scaling the size or areas of boxes either by (exact) probability or by (possibly rounded) frequency. When using
scale = "f", the probabilities shown are also re-computed from (possibly rounded) frequencies.
cex.lbl to ensure consistency with
plot_plane (and use it to scale arrow labels accordingly). Added warning when using deprecated argument.
vsplit argument to
by = "cd" vs.
by = "dc" to ensure consistency with
plot_tree. Added warning when using deprecated argument.
Use consistent plot margins and options for showing margin notes for all plots.
Read a data frame
popu and interpret is as a
riskyr scenario, allows creating scenarios from raw data.
Compute exact accuracy values (not approximations, when using
comp_accu_freq on rounded
freq values) by using the new function
comp_accu_prob to compute the list
accu from probabilities. Signal rounding when showing accuracy based on rounded frequencies in plots (when
show.accu == TRUE and
round == TRUE).
Use more consistent color and frequency names (e.g.,
dec_cor are now names of frequencies and the colors corresponding to these frequencies).
Add a 3rd perspective (by accuracy or by correspondence of decision to condition) and corresponding frequency pair of
hi + cr vs.
mi + fa as the diagonal of 4 SDT cases). This increases the number of frequencies in
freq from 9 to 11. Also added corresponding labels in
init_txt.R and colors in
Include accuracy metrics in probabilities (in
prob and summary functions).
More consistent argument and variable names (using snake_case).
Many additions and corrections in documentation, examples, and vignettes.
Bug fix to also swap symbols in legend when the symbol order is changed manually.
Simplify some default text labels (e.g., for current population, condition, and decision).
Cast dice to display probabilistic (i.e., risk-related) start-up messages.