---
title: hasPrecisionRecallCurve
framework: vision
role: symbol
role_heading: Instance Property
path: vision/vnclassificationobservation/hasprecisionrecallcurve
---

# hasPrecisionRecallCurve

A Boolean variable indicating whether the observation contains precision and recall curves.

## Declaration

```swift
var hasPrecisionRecallCurve: Bool { get }
```

## Discussion

Discussion Precision refers to the percentage of your classification results that are relevant, while recall refers to the percentage of total relevant results correctly classified. If this property is true, then you can call precision and recall-related methods in this observation. If this property is false, then the  precision and recall-related methods won’t return meaningful data.

## See Also

### Measuring Confidence and Precision

- [hasMinimumPrecision(_:forRecall:)](vision/vnclassificationobservation/hasminimumprecision(_:forrecall:).md)
- [hasMinimumRecall(_:forPrecision:)](vision/vnclassificationobservation/hasminimumrecall(_:forprecision:).md)
