# ScoreResult

    struct ScoreResult: Sendable, Equatable

Calibrated result of evaluating a `ScoreQuestion`.
- `
  ### [init(selectedKey:expectedScore:levelProbabilities:confidence:)](https://developers.google.com/edge/api/mediapipe/swift/decision/Structs/ScoreResult.md.txt#/s:22MediaPipeTasksDecision11ScoreResultV11selectedKey08expectedE018levelProbabilities10confidenceACSS_SfSaySfGSftcfc)

  `

  #### Declaration

  Swift

      init(selectedKey: String, expectedScore: Float, levelProbabilities: [Float], confidence: Float)

- `
  ### [confidence](https://developers.google.com/edge/api/mediapipe/swift/decision/Structs/ScoreResult.md.txt#/s:22MediaPipeTasksDecision11ScoreResultV10confidenceSfvp)

  ` Calibrated confidence score in `[0.0, 1.0]`.

  #### Declaration

  Swift

      let confidence: Float

- `
  ### [expectedScore](https://developers.google.com/edge/api/mediapipe/swift/decision/Structs/ScoreResult.md.txt#/s:22MediaPipeTasksDecision11ScoreResultV08expectedE0Sfvp)

  ` Continuous expected score in `[0.0, 1.0]` across the ordered rubric levels.

  #### Declaration

  Swift

      let expectedScore: Float

- `
  ### [levelProbabilities](https://developers.google.com/edge/api/mediapipe/swift/decision/Structs/ScoreResult.md.txt#/s:22MediaPipeTasksDecision11ScoreResultV18levelProbabilitiesSaySfGvp)

  ` Probability distribution across each ordered rubric level.

  #### Declaration

  Swift

      let levelProbabilities: [Float]

- `
  ### [selectedKey](https://developers.google.com/edge/api/mediapipe/swift/decision/Structs/ScoreResult.md.txt#/s:22MediaPipeTasksDecision11ScoreResultV11selectedKeySSvp)

  ` Key of the highest-probability rubric level.

  #### Declaration

  Swift

      let selectedKey: String