Skip to content
Back to skills

Earthquake Detection Eval

ASecurity

Binary classification of low-magnitude seismic events versus background noise in seismological time-series data. It probes model robustness to varying noise-to-signal ratios and evaluates the trade-off between detection sensitivity and false positive rates in safety-critical monitoring. Use when the user wants to benchmark on Groningen gas field seismic data, or asks about evaluating this task. Reports MCC.

  • 3 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 11, 2026
researchpythongotestingperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill earthquake-detection-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Earthquake Detection Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Earthquake Detection Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-earthquake-detection-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-earthquake-detection-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: earthquake-detection-eval
description: Binary classification of low-magnitude seismic events versus background noise in seismological time-series data. It probes model robustness to varying noise-to-signal ratios and evaluates the trade-off between detection sensitivity and false positive rates in safety-critical monitoring. Use when the user wants to benchmark on Groningen gas field seismic data, or asks about evaluating this task. Reports MCC.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2205.00525
  bibtex_key: goel2022deep
  confidence: high
---

# earthquake-detection-eval

> Deep vs. Shallow Learning: A Benchmark Study in Low Magnitude Earthquake Detection — Goel et al. (2022) (arXiv:2205.00525, 2022)

## What this evaluates

Binary classification of low-magnitude seismic events versus background noise in seismological time-series data. It probes model robustness to varying noise-to-signal ratios and evaluates the trade-off between detection sensitivity and false positive rates in safety-critical monitoring.

## Datasets

- **Groningen gas field seismic data** — total ?; splits: test (-1)

## Metrics

- `MCC` **(primary)** — range: [-1, 1]
  - Matthews Correlation Coefficient, calculated as (TP×TN−FP×FN)/√((TP+FP)(TP+FN)(TN+FP)(TN+FN)). Ranges from -1 to 1, with 1 indicating perfect prediction.
- `Accuracy` — range: [0, 1]
  - Proportion of correct predictions: (TP+TN)/(TP+TN+FP+FN).

## Input / output format

**Input**: Seismological time-series recordings, either processed into statistical features (e.g., 26 features from HCTSA and catch22 for the LR model) or raw/pre-trained representations for the CNN.

**Output**: Binary class label: 'earthquake' (positive) or 'noise' (negative).

## Scoring recipe

```python
def compute_metrics(y_true, y_pred):
    tp = sum((t == 1) and (p == 1) for t, p in zip(y_true, y_pred))
    tn = sum((t == 0) and (p == 0) for t, p in zip(y_true, y_pred))
    fp = sum((t == 0) and (p == 1) for t, p in zip(y_true, y_pred))
    fn = sum((t == 1) and (p == 0) for t, p in zip(y_true, y_pred))
    acc = (tp + tn) / (tp + tn + fp + fn)
    denom = ((tp+fp)*(tp+fn)*(tn+fp)*(tn+fn))**0.5
    mcc = (tp*tn - fp*fn) / denom if denom > 0 else 0.0
    return acc, mcc
```

## Common pitfalls

- High accuracy at elevated noise-to-signal ratios can be misleading for the CNN, as it achieves this by perfectly classifying noise (high TN) while missing most earthquakes (high FN).
- Statistical significance testing (at 5% level) is required to claim performance improvements between models, rather than relying solely on point estimates.
- MCC is preferred over accuracy for imbalanced datasets, as accuracy alone does not reflect the trade-off between false positives and false negatives in seismic detection.

## Evidence (verbatim from paper)

> From Table 1 it can be seen the original LR model is able to achieve an MCC of 0.9691, but that our augmented model is even so able to statistically significantly improve on it. However, the CNN does substantially less well.

## Citation

```bibtex
@misc{goel2022deep,
  title={Deep vs. Shallow Learning: A Benchmark Study in Low Magnitude Earthquake Detection},
  author={Goel et al. (2022)},
  year={2022},
  note={arXiv:2205.00525}
}
```

- arXiv: 2205.00525

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.