Expand description

Computes the precision.

Precision score

How many predicted items are relevant?

\[precision = \frac{tp}{tp + fp}\]

where tp (true positive) - correct result, fp (false positive) - unexpected result

Example:

use smartcore::metrics::precision::Precision;
use smartcore::metrics::Metrics;
let y_pred: Vec<f64> = vec![0., 1., 1., 0.];
let y_true: Vec<f64> = vec![0., 0., 1., 1.];

let score: f64 = Precision::new().get_score(&y_true, &y_pred);

Structs