Published May 17, 2022
| Version v1.0.0
Software
Open
epiforecasts/scoringutils: 1.0.0
- 1. London School of Hygiene and Tropical Medicine
- 2. @epiforecasts @cmmid
- 3. London School of Hygiene & Tropical Medicine
- 4. UMass-Amherst
Description
Major update to the package and most package functions with lots of breaking changes.
Feature updates- new and updated Readme and vignette
- the proposed scoring workflow was reworked. Functions were changed so they can easily be piped and have simplified arguments and outputs.
- the function
eval_forecasts()
was replaced by a functionscore()
with a much reduced set of function arguments. - Functionality to summarise scores and to add relative skill scores was moved
to a function
summarise_scores()
- new function
check_forecasts()
to analyse input data before scoring - new function
correlation()
to compute correlations between different metrics - new function
add_coverage()
to add coverage for specific central prediction intervals - new function
avail_forecasts()
allows to visualise the number of available forecasts - new function
find_duplicates()
to find duplicate forecasts which cause an error - all plotting functions were renamed to begin with
plot_
. Arguments were simplified - the function
pit()
now works based on data.frames. The oldpit
function was renamed topit_sample()
. PIT p-values were removed entirely. - the function
plot_pit()
now works directly with input as produced bypit()
- many data-handling functions were removed and input types for
score()
were restricted to sample-based, quantile-based or binary forecasts. - the function
brier_score()
now returns all brier scores, rather than taking the mean before returning an output. crps
,dss
andlogs
were renamed tocrps_sample()
,dss_sample()
, andlogs_sample()
- Testing was expanded
- minor bugs were fixed, for example a bug in the sample_to_quantile function (https://github.com/epiforecasts/scoringutils/pull/223)
- package data is now based on forecasts submitted to the European Forecast Hub (https://covid19forecasthub.eu/).
- all example data files were renamed to begin with
example_
- a new data set,
summary_metrics
was included that contains a summary of the metrics implemented inscoringutils
- The 'sharpness' component of the weighted interval score was renamed to dispersion. This was done to make it more clear what the component represents and to maintain consistency with what is used in other places.
Files
epiforecasts/scoringutils-v1.0.0.zip
Files
(3.1 MB)
Name | Size | Download all |
---|---|---|
md5:82470a903693a21b4794c3a1772ded61
|
3.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/epiforecasts/scoringutils/tree/v1.0.0 (URL)