critical_success_index#

rojak.turbulence.metrics.critical_success_index(truth: Array | None = None, prediction: Array | None = None, confuse_matrix: NDArray | None = None) float[source]#

Compute the Critical Success Index (CSI) or the Jaccard Similarity Coefficient Score

Parameters:
  • truth (Array | None)

  • prediction (Array | None)

  • confuse_matrix (NDArray | None)

Return type:

float

Returns:

Examples

>>> y_true = da.asarray([0, 1, 1])
>>> y_pred = da.asarray([1, 1, 1])
>>> critical_success_index(truth=y_true, prediction=y_pred)
0.666