This function plots ROC curves for a variety of observed
classification thresholds.
skill_ROCPlot( predicted, observed, t1Range = c(0, 100), t2s = seq(10, 100, 10), n = 101, colors = grDevices::rainbow(length(t2s)) )
predicted | vector of predicted values (or a ws_monitor object with a single location) |
---|---|
observed | vector of observed values (or a ws_monitor object with a single location) |
t1Range | lo and high values used to generate test thresholds for classifying |
t2s | vector of thresholds used to classify |
n | number of test thresholds in ROC curve |
colors | vector of colors used when plotting curves |
Receiver Operating Characteristic
if (FALSE) { # Fail gracefully if any resources are not available try({ # Napa Fires -- October, 2017 ca <- airnow_loadAnnual(2017) %>% monitor_subset(tlim = c(20171001,20171101), stateCodes = 'CA') Vallejo <- monitor_subset(ca, monitorIDs = '060950004_01') Napa <- monitor_subset(ca, monitorIDs = '060550003_01') skill_ROCPlot(Vallejo, Napa) }, silent = FALSE) }