mhealth_anomaly_detection/
: functions used to simulate and do anomaly detection on mHealth datasetanomaly_detection.py
: Classes for rolling window based anomaly detectiondatasets.py
: Loads and pre-processes external datasets, currently loads the CrossCheck daily datasetformat_axis.py
: Helper function to format plot axesload_refs.py
: Helper functions to load static filesplots.py
: Functions used to generate figuressimulate_daily.py
: Simulator of daily mHealth data
tests/
: Unit tests for functionscache/
: holds simulated anomaly datalib/
: holds static referenced filescolors.json
: Color palettes used for different plotsfeature_parameters.json
: Statistical parameters for simulated features
output/
: Contains plots and resultsrun_scripts/
: Scripts running and combining functions within mHealth_anomaly_detection folder to generate resultsnotebooks/
: Jupyter Notebooks for example analysespoetry.lock
: Lock file used by poetry for python environmentpyproject.toml
: Packages and requirements for project
- Requires R (4.2.3) for PCAGrid anomaly detection. Package
pcaPP
(2.0-3)