plot | R Documentation |
Plot a Total Operating Characteristic (TOC) curve or a Relative Operating Characteristic (ROC) curve
## S4 method for signature 'Toc' plot(x, labelThres = FALSE, modelLeg = "Model", digits = 3, nticks = 5, digitsL = 1, posL = NULL, offsetL = 0.5, ...) ## S4 method for signature 'Roc' plot(x, labelThres = FALSE, modelLeg = "Model", digits = 3, nticks = 5, digitsL = 1, posL = NULL, offsetL = 0.5, ...)
x |
An object of class Toc or Roc |
labelThres |
logical, default to FALSE. If TRUE, thresholds are labeled in the TOC plot |
modelLeg |
a character string for labeling the model in the legend |
digits |
integer indicating the number of decimal places (round) or significant digits (signif) to be used for labeling the numeric axes. Negative values are allowed. See Details in the |
nticks |
number of tickmarcks to be drawn along the axes |
digitsL |
integer indicating the number of decimal places (round) or significant digits (signif) to be used for labeling the thresholds. Negative values are allowed. See Details in the |
posL |
a position specifier for the text labels. Values of 1, 2, 3 and 4, respectively indicate positions below, to the left of, above and to the right of the corresponding coordinates |
offsetL |
when posL is specified, this value gives the offset of the label from the corresponding coordinate in fractions of a character width |
... |
additional parameters to be passed to |
a plot showing the TOC or the ROC curve
Pontius Jr., R.G., Kangpin, Si. 2014. The total operating characteristic to measure diagnostic ability for multiple thresholds. International Journal of Geographical Information Science 28 (3): 570-583. <doi:10.1080/13658816.2013.862623>
Pontius, G., Parmentier, B. 2014. Recommendations for using the Relative Operating Characteristic (ROC). Landscape Ecology 29 (3): 367-382. <doi:10.1007/s10980-013-9984-8>
TOC
, ROC
index <- rast(system.file("external/Prob_Map2.rst", package = "TOC")) boolean <- rast(system.file("external/Change_Map2b.rst", package = "TOC")) mask <- rast(system.file("external/MASK4.rst", package = "TOC")) ## create and plot the TOC curve tocd <- TOC(index, boolean, mask, nthres = 100) plot(tocd, main = "TOC curve") ## create and plot the ROC curve rocd <- ROC(index, boolean, mask, nthres = 100) plot(rocd, main = "ROC curve") ## label the thresholds in the plot tocd <- TOC(index, boolean, mask, nthres = 10) plot(tocd, labelThres = TRUE, cex = 0.8, posL = 4)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.