Changes in version 0.4.3 (2025-08-23) Minor updates - PPV_heatmap() prints plot and outputs a DF and the plot - shinyapp includes now panels to create materials for BC and stroke problems - Updated tests to work with the new ggplot2 release Changes in version 0.4.2 (2023-11-14) Major updates - New plot_cutoff() - Shows healthy and sick distributions and shows FP, FN, TP and TN depending on a cutoff point - New remove_layers_cutoff_plot() functions - Get's rid of layers of a cutoff_plot: FP, FN, TP or TN Minor updates - Fix for CRAN change in docType - Use linewidth instead of size - Faster implementation of a step in min_possible_prevalence Changes in version 0.4.1 (2022-01-07) Minor updates - safely_show_image_Rmd() function to fail gracefully when URL not found in Rmd's - Add and fix checks in process_variables() - Add tests to cover corner cases and new checks Changes in version 0.4.0 (2021-12-21) Major updates - Refactored the way we calculate PPV and NPV - Added new parameter to control type of y scale (one_out_of) # 33 - Added new parameter to control x axis (limits_Sensitivity and limits_Specificity) - Added multiple checks to catch corner conditions - Renamed lots of parameters to make things more coherent Minor updates - Avoid acronyms - Add bold label to area overlay - Get rid of extra character in legend - Translate all elements in area overlay - Changed palette for NPV plots - Add tests for new parameters and checks - Add extra info in area overlay Changes in version 0.3.3 (2021-06-21) Minor update - x axis labels should always be equally spaced #37 - Update tests to work with upcoming ggplot2 #42 - Add default parameters to avoid errors #43 - Fix LazyData NOTE Changes in version 0.3.2 (2020-07-03) Clean up old comments, add more tests... - 100% code coverage - min_possible_prevalence() is now much more efficient - Improvements to overlay = "line" en PPV_heatmap(), now using {ggforce} for labels - Changed color palette for NPV - Tweaked color palette for PPV Changes in version 0.3.1 (2020-06-30) Corrected issues raised in CRAN revision - Reduced title to less than 65 characters - Do not capitalize things in the Description text - Added references to Description explaining main concepts - Replaced cat() with message() - Added folder parameter to PPV_diagnostic_vs_screening() and PPV_heatmap() functions Added tests - Added tests for all main functions - Added codecov Changes in version 0.3.0 Global clean-up - No more global environment vars - PPV and NPV working - Passes all CRAN checks Changes in version 0.2.0 Some improvements to stability - Overlay works better - Shiny app working Changes in version 0.1.0 Initial release, includes 3 functions: - PPV_heatmap.R: Plot PPV heatmaps - PPV_diagnostic_vs_screening.R: Plot PPV for a diagnostic and a screening group - min_possible_prevalence.R: Show minimum possible prevalence given the test characteristics