Benchmarking#
The sktime.benchmarking module contains functionality to perform benchmarking.
Benchmarking Framework#
|
Base class for benchmarks. |
|
Forecasting benchmark. |
|
Classification benchmark. |
|
Regression benchmark. |
Storage Backends#
|
Storage handler for JSON files, with ending .json. |
|
Storage handler for Parquet files, with ending .parquet. |
|
Storage handler for CSV files, with ending .csv. |
|
Storage handler for no file access. |
Benchmark analyzers#
Benchmark analyzers consume the results of BaseBenchmark.run and
compute ranking, omnibus / pairwise significance tests, and critical-difference
diagrams.
|
Base class for benchmark analyzers. |
|
Average ranks of estimators across datasets. |
|
Friedman test for differences between estimators across datasets. |
|
Nemenyi post-hoc test for pairwise differences between estimators. |
|
Wilcoxon signed-rank test on each unique pair of estimators. |
|
Sign test for consistent differences between estimator pairs. |
|
Wilcoxon rank-sum test on each ordered pair of estimators. |
|
Independent two-sample t-test on each ordered pair of estimators. |
|
Critical-difference (CD) diagram evaluator. |