Learn R Programming

SDMTools (version 1.1-11)

omission: Measures of Accuracy

Description

Estimates different measures of accurracy given a confusion matrix.

Usage

omission(mat)
sensitivity(mat)
specificity(mat)
prop.correct(mat)

Arguments

mat
a confusion matrix of class 'confusion.matrix' from confusion.matrix

Value

  • returns single values representing the:
  • ommissionthe ommission rate as a proportion of true occurrences misidentified given the defined threshold value
  • sensitivitythe sensitivity given the defined threshold value
  • specificitythe specificity given the defined threshold value
  • prop.correctthe proportion of the presence and absence records correctly identified given the defined threshold value

See Also

auc, Kappa, confusion.matrix, accuracy

Examples

Run this code
#create some data
obs = c(sample(c(0,1),20,replace=TRUE),NA); obs = obs[order(obs)]
pred = runif(length(obs),0,1); pred = pred[order(pred)]

#calculate the confusion matrix
mat = confusion.matrix(obs,pred,threshold=0.5)

#calculate the accuracy measures
omission(mat)
sensitivity(mat)
specificity(mat)
prop.correct(mat)

Run the code above in your browser using DataLab