Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

PPV

Positive predictive value


Description

Defined as: tp / (tp + fp). Also called precision. If the denominator is 0, PPV is set to be either 1 or 0 depending on whether the highest probability prediction is positive (1) or negative (0).

Usage

PPV(truth, response, positive, probabilities = NULL)

Arguments

truth

vector of true values

response

vector of predicted values

positive

positive class

probabilities

[numeric] vector of predicted probabilities

Examples

n = 20
set.seed(125)
truth = as.factor(sample(c(1,0), n, replace = TRUE))
probabilities = runif(n)
response = as.factor(as.numeric(probabilities > 0.5))
positive = 1
PPV(truth, response, positive, probabilities = NULL)

measures

Performance Measures for Statistical Learning

v0.3
GPL-3
Authors
Philipp Probst [aut, cre]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.