MetricsΒΆ
The rainymotion
library provides the extensive list of goodness-of-fit statistical metrics to evaluate nowcasting models performance.
Metric | Description |
---|---|
Regression | |
R | Correlation coefficient |
R2 | Coefficient of determination |
RMSE | Root mean squared error |
MAE | Mean absolute error |
QPN specific | |
CSI | Critical Success Index |
FAR | False Alarm Rate |
POD | Probability Of Detection |
HSS | Heidke Skill Score |
ETS | Equitable Threat Score |
BSS | Brier Skill Score |
ML specific | |
ACC | Accuracy |
precision | Precision |
recall | Recall |
FSC | F1-score |
MCC | Matthews Correlation Coefficient |
You can easily use any metric for verification of your nowcasts:
# import the specific metric from the rainymotion library
from rainymotion.metrics import CSI
# read your observations and simulations
obs = np.load("/path/to/observations")
sim = np.load("/path/to/simulations")
# calculate the corresponding metric
csi = CSI(obs, sim, threshold=1.0)
See also