Tools to import actigraphy files, screen/clean wear, detect sleep, and compute cosinor + nonparametric circadian metrics.
df <- import_acti_file(file, date_col="Date", time_col="Time", activity_cols="Activity")
scr <- screen_wear(df, min_days=5, max_zero_run=200)
if (scr$status == "ok") {
newdf <- sleep_detection(scr$clean_df, thr=0.4, dist="ZAG")
metrics <- extract_sleep_metrics_df(newdf)
}
import_acti_file() — import with header stripping
screen_wear() — decimate + longest-wear screening
sleep_cos() — fit cosinor model + circadian windowing
sleep_detection() — cosinor + threshold labeling
extract_nonparametric_metrics() — RA/IS/IV/L5/M10
extract_sleep_metrics() — tidy per-episode metrics
Maintainer: Shanshan Chen schen3@vcu.edu
Other contributors:
Jonathon Jacobs [contributor]