Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DescartesResearch/ForecastBenchmark
Libra, a forecasting benchmark, automatically evaluates and ranks forecasting methods based on their performance in a diverse set of evaluation scenarios. The benchmark comprises four different use cases, each covering 100 heterogeneous time series taken from different domains.
https://github.com/DescartesResearch/ForecastBenchmark
benchmark evaluation forecasting time-series
Last synced: 3 months ago
JSON representation
Libra, a forecasting benchmark, automatically evaluates and ranks forecasting methods based on their performance in a diverse set of evaluation scenarios. The benchmark comprises four different use cases, each covering 100 heterogeneous time series taken from different domains.
- Host: GitHub
- URL: https://github.com/DescartesResearch/ForecastBenchmark
- Owner: DescartesResearch
- License: gpl-3.0
- Created: 2020-12-28T14:15:17.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-24T07:45:17.000Z (over 2 years ago)
- Last Synced: 2024-08-03T22:14:28.367Z (7 months ago)
- Topics: benchmark, evaluation, forecasting, time-series
- Language: R
- Homepage:
- Size: 5.22 MB
- Stars: 13
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ForecastBenchmark
Libra, a forecasting benchmark, automatically evaluates forecasting methods based on their performance in a diverse set of evaluation scenarios. The benchmark comprises four different use cases, each covering 100 heterogeneous time series taken from different domains. A more detailed description of Libra can be found in the [Description](documentation/DESCRIPTION.md).
A live-demo for using the benchmark is hosted at [CodeOcean](https://doi.org/10.24433/CO.3240518.v2).
The assembled dataset for this benchmark, which includes 400 time series, is incorporated in this package and is additionally publicly available at [Zenodo](http://doi.org/10.5281/zenodo.4399959).
Check out our [Getting Started Guide](GET_STARTED.md) for information on how to use the Libra.
## Quick Example
An example code to execute the ForecastBenchmark is depicted in the following:
```
library(ForecastBenchmark)forecaster <- function(ts,h){
model <- naive(ts)
values <- forecast(model,h=h)$mean
return(values)
}benchmark(forecaster,usecase="economics",type="one")
```The installation process, requirements, and options for this benchmark are described in the [Getting Started Guide](GET_STARTED.md). A more detailed documentation can be found in the [Documentation](documentation/DOCUMENTATION.md).
## Cite Us
The forecast benchmark was first published in [Proceedings of the 12th ACM/SPEC International Conference on Performance Engineering (ICPE '21)](https://dl.acm.org/doi/abs/10.1145/3427921.3450241). If you use the forecast benchmark please cite the following [bibkey](CITE.md):
@inproceedings{KiEiScBaGrKo2018-MASCOTS-TeaStore,
author = {Andr{\'e} Bauer and Marwin Z{\"u}fle Simon Eismann and Johannes Grohmann and Nikolas Herbst and Samuel Kounev},
title = {{Libra: A Benchmark for Time Series Forecasting Methods}},
booktitle = {Proceedings of the 12th ACM/SPEC International Conference on Performance Engineering},
series = {ICPE '21},
year = {2021},
month = {April},
location = {{Rennes, France}},
}