Evaluates models on Time Series Extrinsic Regression (TSER), where the goal is to predict a single continuous scalar value from multivariate time series inputs of varying lengths and dimensions. It probes the model's ability to handle irregular time series, missing values, and diverse domain-specific patterns without imputation. Use when the user wants to benchmark on Monash TSER Archive, or asks about evaluating this task. Reports R2.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill tsregression-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Tsregression Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-tsregression-eval)More formats (shields.io, HTML) on the badges page.
---
name: tsregression-eval
description: Evaluates models on Time Series Extrinsic Regression (TSER), where the goal is to predict a single continuous scalar value from multivariate time series inputs of varying lengths and dimensions. It probes the model's ability to handle irregular time series, missing values, and diverse domain-specific patterns without imputation. Use when the user wants to benchmark on Monash TSER Archive, or asks about evaluating this task. Reports R2.
metadata:
skill_kind: dataset_eval
source_arxiv: 2006.10996
bibtex_key: tan2020monash
confidence: high
---
# tsregression-eval
> Monash University, UEA, UCR Time Series Extrinsic Regression Archive — Tan et al. (2020) (arXiv:2006.10996, 2020)
## What this evaluates
Evaluates models on Time Series Extrinsic Regression (TSER), where the goal is to predict a single continuous scalar value from multivariate time series inputs of varying lengths and dimensions. It probes the model's ability to handle irregular time series, missing values, and diverse domain-specific patterns without imputation.
## Datasets
- **Monash TSER Archive** — total ?; splits: train (-1), test (-1); repo https://github.com/ChangWeiTan/TSRegression
## Metrics
- `R2` **(primary)** — range: [0, 1]
- Coefficient of determination, measuring the proportion of variance in the target variable explained by the model. Formula: 1 - (SS_res / SS_tot), where SS_res is the sum of squared residuals and SS_tot is the total sum of squares.
## Input / output format
**Input**: Multivariate time series sequences of varying lengths (24 to 4000 time steps) and dimensions (1 to 9+ features). Missing values are preserved as '?' symbols per the .ts convention and are not imputed.
**Output**: A single continuous scalar value representing the regression target (e.g., energy consumption in kWh, pollutant concentration, moisture content).
## Scoring recipe
```python
def compute_r2(y_true, y_pred):
ss_res = np.sum((y_true - y_pred) ** 2)
ss_tot = np.sum((y_true - np.mean(y_true)) ** 2)
return 1 - (ss_res / ss_tot)
```
## Common pitfalls
- Missing values are explicitly NOT imputed and must be handled natively or via the '?' placeholder.
- Datasets use fixed, predefined train/test splits rather than cross-validation, so results are not directly comparable across papers using different splits.
- Time series lengths and dimensions vary significantly across datasets, requiring models to be length-agnostic or dynamically sized.
## Evidence (verbatim from paper)
> For fair comparison of regression algorithms, we split the datasets in the archive into predefined train and test sets which will be outlined in the following sections. ... Although the results showed that GBM performed the best, it was only able to explain 57% of the variance (R2) in the test set.
## Citation
```bibtex
@misc{tan2020monash,
title={Monash University, UEA, UCR Time Series Extrinsic Regression Archive},
author={Tan et al. (2020)},
year={2020},
note={arXiv:2006.10996}
}
```
- arXiv: 2006.10996
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!