Skip to content

Implement Variogram Score #7

Description

@jc-macdonald

Summary

The variogram score is a multivariate proper scoring rule that is less sensitive to ensemble size than the energy score.

Function

Function Description
variogram_score(obs, fct; p=0.5) Variogram score of order p

Algorithm

$$ \text{VS}_p(F, \mathbf{y}) = \sum_{i,j} w_{ij} \left( |y_i - y_j|^p - \mathbb{E}|X_i - X_j|^p \right)^2 $$

References

  • Scheuerer, M., & Hamill, T. M. (2015). Variogram-based proper scoring rules for probabilistic forecasts of multivariate quantities. Monthly Weather Review.

Acceptance Criteria

  • Matches scoringrules Python on reference data
  • Supports custom weight matrix
  • Default p=0.5 with option for other orders

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions