BayesianReasoning (version 0.3.2)

PPV_diagnostic_vs_screening: Plot PPV values for a diagnostic and a screening group

Description

Plot PPV associated to different levels of FP and a specific Sensitivity, for two different Prevalence groups.

Usage

PPV_diagnostic_vs_screening(
  Max_FP = 10,
  Sensitivity = 100,
  prevalence_screening_group = 100,
  prevalence_diagnostic_group = 2,
  labels_prevalence = c("Screening", "Diagnostic"),
  folder = ""
)

Arguments

Max_FP

False positive rate (1-Specificity) [0-100].

Sensitivity

Sensitivity of the test [0-100].

prevalence_screening_group

Prevalence of the screening group, 1 out of x [1-Inf].

prevalence_diagnostic_group

Prevalence of the diagnostic group, 1 out of x [1-Inf].

labels_prevalence

Labels to use for both groups.

folder

Where to save the plot (the filename would be automatically created using the plot parameters)

Value

Shows a plot or, if given a folder argument, saves a .png version of the plot

Examples

Run this code
# NOT RUN {
# Example 1
PPV_diagnostic_vs_screening(Max_FP = 10, Sensitivity = 100, 
                            prevalence_screening_group = 1500, 
                            prevalence_diagnostic_group = 3)

# Example 2. QWith custom labels
PPV_diagnostic_vs_screening(Max_FP = 10, Sensitivity = 100, 
                            prevalence_screening_group = 1667, 
                            prevalence_diagnostic_group = 44, 
                           labels_prevalence = c("20 y.o.", "50 y.o."))
# }

Run the code above in your browser using DataLab