Skip to content
Back to skills

Mimic Iii Healthcare Benchmark Eval

ASecurity

This benchmark evaluates deep learning and traditional machine learning models on critical care prediction tasks using the MIMIC-III dataset. It probes a model's ability to predict patient mortality across multiple time horizons, classify ICD-9 diagnosis groups, and forecast hospital length of stay from raw clinical time series and tabular data. Use when the user wants to benchmark on MIMIC-III, or asks about evaluating this task. Reports binary classification.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
datapythongo

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill mimic-iii-healthcare-benchmark-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mimic Iii Healthcare Benchmark Eval?

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

Security grade badge for Mimic Iii Healthcare Benchmark Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-mimic-iii-healthcare-benchmark-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-mimic-iii-healthcare-benchmark-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: mimic-iii-healthcare-benchmark-eval
description: This benchmark evaluates deep learning and traditional machine learning models on critical care prediction tasks using the MIMIC-III dataset. It probes a model's ability to predict patient mortality across multiple time horizons, classify ICD-9 diagnosis groups, and forecast hospital length of stay from raw clinical time series and tabular data. Use when the user wants to benchmark on MIMIC-III, or asks about evaluating this task. Reports binary classification.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 1710.08531
  bibtex_key: [REDACTED]
  confidence: high
---

# mimic-iii-healthcare-benchmark-eval

> Benchmark of Deep Learning Models on Large Healthcare MIMIC Datasets — Purushotham et al. (2017) (arXiv:1710.08531, 2017)

## What this evaluates

This benchmark evaluates deep learning and traditional machine learning models on critical care prediction tasks using the MIMIC-III dataset. It probes a model's ability to predict patient mortality across multiple time horizons, classify ICD-9 diagnosis groups, and forecast hospital length of stay from raw clinical time series and tabular data.

## Datasets

- **MIMIC-III** — total 35637; splits: train (-1), val (-1), test (-1)

## Metrics

- `binary classification` **(primary)** — range: [0, 1]
  - Standard classification metrics (e.g., AUC-ROC, accuracy) computed on predicted probabilities or hard labels versus ground truth death events or ICD-9 diagnosis groups.
- `regression` — range: other
  - Standard regression metrics (e.g., RMSE, MAE) computed on predicted continuous duration versus actual hospital length of stay in hours.

## Input / output format

**Input**: Raw clinical time series data (vital signs, lab results) from the first 24 or 48 hours of ICU admission, combined with non-temporal patient demographics and clinical features.

**Output**: For mortality: binary label (1 for death, 0 for survival). For ICD-9: 20-class diagnosis group labels. For length of stay: continuous float representing duration in hours.

## Scoring recipe

```python
def score_classification(y_true, y_pred_proba):
    auc = roc_auc_score(y_true, y_pred_proba)
    acc = accuracy_score(y_true, (y_pred_proba >= 0.5).astype(int))
    return {'AUC-ROC': auc, 'Accuracy': acc}

def score_regression(y_true, y_pred):
    rmse = np.sqrt(mean_squared_error(y_true, y_pred))
    mae = mean_absolute_error(y_true, y_pred)
    return {'RMSE': rmse, 'MAE': mae}
```

## Common pitfalls

- Failing to use patient-level data splitting, which causes data leakage when multiple admissions from the same patient appear in both train and test sets.
- Applying heavy feature engineering or preprocessing to the time series, which contradicts the benchmark's goal of evaluating end-to-end deep learning on raw clinical data.
- Ignoring severe class imbalance in short-term mortality labels (e.g., ~1.4% positive rate), leading to misleading accuracy scores without proper handling (e.g., F1-score or AUC-ROC).

## Evidence (verbatim from paper)

> We formulate mortality as a binary classification task, where the label indicates the death event for a patient. ... We treat length of stay prediction task as a regression problem.

## Citation

```bibtex
@misc{purushotham2017benchmark,
  title={Benchmark of Deep Learning Models on Large Healthcare MIMIC Datasets},
  author={Purushotham et al. (2017)},
  year={2017},
  note={arXiv:1710.08531}
}
```

- arXiv: 1710.08531

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.