ASCEPT

ASCEPT identifies and selects optimal changepoints in mobile health (mHealth) datasets to distinguish changes due to lifestyle behaviors from changes caused by proprietary data-processing algorithm updates.


Key Features:

  • Two-stage changepoint detection: Sequential iterations of a changepoint detection algorithm are used to identify potential changepoints in mHealth time series.
  • Empirical p-values: Empirical p-values are computed to assess the statistical significance of each detected changepoint.
  • Trimming mechanism: Identified changepoints are trimmed with respect to linear and seasonal trends to remove changes attributable to underlying trends rather than discrete shifts.
  • Parameterization: The method operates with two parameters: a significance level and a goodness-of-fit threshold.
  • Method comparison: Performance has been demonstrated against circular binary segmentation using real-world mHealth data from the Precision VISSTA study.

Scientific Applications:

  • Algorithm update detection: Distinguishing changepoints caused by proprietary algorithm updates from those caused by behavioral changes in longitudinal mHealth studies.
  • Downstream analysis adjustment: Informing adjustment of downstream analyses by identifying and accounting for changepoints that affect time-series consistency.

Methodology:

Iterative application of a changepoint detection algorithm to identify candidate changepoints, evaluation of each candidate using empirical p-values, and trimming of changepoints by accounting for linear and seasonal trends.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
library
Programming Languages:
R
Added:
1/25/2023
Last Updated:
11/24/2024

Operations

Publications

Quinn M, Chung A, Glass K. Automated selection of changepoints using empirical <i>P</i>-values and trimming. JAMIA Open. 2022;5(4). doi:10.1093/jamiaopen/ooac090. PMID:36325307. PMCID:PMC9617685.

PMID: 36325307
PMCID: PMC9617685
Funding: - National Institutes of Health: R01EB025024

Links