This function can be used to create a heatmap of one metric across different groups, e.g. the interval score obtained by several forecasting models in different locations.
Arguments
- scores
A data.frame of scores based on quantile forecasts as produced by
score()
.- y
The variable from the scores you want to show on the y-Axis. The default for this is "model"
- x
The variable from the scores you want to show on the x-Axis. This could be something like "horizon", or "location"
- metric
the metric that determines the value and colour shown in the tiles of the heatmap
Examples
scores <- score(example_quantile)
#> The following messages were produced when checking inputs:
#> 1. 144 values for `prediction` are NA in the data provided and the corresponding rows were removed. This may indicate a problem if unexpected.
scores <- summarise_scores(scores, by = c("model", "target_type", "range"))
plot_heatmap(scores, x = "target_type", metric = "bias")