Skip to content

Commit

Permalink
Add 95 coverage to default quantile scoring
Browse files Browse the repository at this point in the history
  • Loading branch information
dylanhmorris committed Nov 23, 2024
1 parent f63fd6d commit 2bfb324
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion pipelines/score_forecast.R
Original file line number Diff line number Diff line change
Expand Up @@ -83,9 +83,17 @@ score_single_run <- function(
scoringutils::transform_forecasts(...) |>
scoringutils::score()

interval_coverage_95 <- purrr::partial(scoringutils::interval_coverage,
interval_range = 95
)

quantile_metrics <- c(get_metrics(forecast_quantile_df),
interval_coverage_95 = interval_coverage_95
)

quantile_scores <- forecast_quantile_df |>
scoringutils::transform_forecasts(...) |>
scoringutils::score()
scoringutils::score(metrics = quantile_metrics)
# Add relative skill if more than one model is present
if (n_distinct(scorable_data[[model_col]]) > 1) {
sample_scores <- scoringutils::add_relative_skill(sample_scores)
Expand Down

0 comments on commit 2bfb324

Please sign in to comment.