Type: | Package |
Title: | Generate Activity Counts from Raw Accelerometer Data |
Version: | 1.1.1 |
Author: | Jairo Hidalgo Migueles |
Maintainer: | Jairo Hidalgo Migueles <jairo.hidalgo.migueles@gmail.com> |
Description: | A tool to obtain activity counts, originally a translation of the 'python' package 'agcounts' https://github.com/actigraph/agcounts. This tool allows the processing of data from any accelerometer brand, with a more flexible approach to handle different sampling frequencies. |
URL: | https://github.com/jhmigueles/actilifecounts |
Encoding: | UTF-8 |
Depends: | R (≥ 2.10) |
Imports: | gsignal, pracma, GGIRread |
RoxygenNote: | 7.2.1 |
License: | LGPL (≥ 3) |
Suggests: | covr, testthat (≥ 3.0.0) |
Config/testthat/edition: | 3 |
NeedsCompilation: | no |
Packaged: | 2023-03-11 18:15:45 UTC; Jairo |
Repository: | CRAN |
Date/Publication: | 2023-03-11 18:30:04 UTC |
bpf_filter
Description
Bandpass filter for actigraph downsampled data
Usage
bpf_filter(downsample_data = c(), verbose = FALSE)
Arguments
downsample_data |
Matrix containing downsampled data |
verbose |
Print diagnostic messages |
Value
The filtered data
Author(s)
Jairo Hidalgo Migueles
References
Ali Neishabouri et al. DOI: https://doi.org/10.21203/rs.3.rs-1370418/v1
get_counts
Description
get_counts
Usage
get_counts(raw, sf, epoch, lfe_select = FALSE, verbose = FALSE)
Arguments
raw |
Matrix containing raw data (3 columns, no timestamp should be included) |
sf |
Sample frequency of raw data (Hz) |
epoch |
Epoch length to aggregate activity counts |
lfe_select |
False for regular trimming, True for allow more noise |
verbose |
Print diagnostic messages |
Value
Matrix containing the count values per epoch in each axis and vector magnitude
Author(s)
Jairo Hidalgo Migueles
References
Ali Neishabouri et al. DOI: https://doi.org/10.21203/rs.3.rs-1370418/v1
resample_10hz
Description
Get data back to 10 Hz for accumulation
Usage
resample_10hz(trim_data = c(), verbose = FALSE)
Arguments
trim_data |
Matrix containing the trimmed/thresholded data |
verbose |
Print diagnostic messages |
Value
Resampled data
Author(s)
Jairo Hidalgo Migueles
References
Ali Neishabouri et al. DOI: https://doi.org/10.21203/rs.3.rs-1370418/v1
resample_30hz
Description
Resample the raw data.
Usage
resample_30hz(raw = c(), sf = 30, verbose = FALSE)
Arguments
raw |
Matrix containing raw data |
sf |
Sample frequency of raw data (Hz) |
verbose |
Print diagnostic messages |
Value
resampled_data
Author(s)
Jairo Hidalgo Migueles
References
Ali Neishabouri et al. DOI: https://doi.org/10.21203/rs.3.rs-1370418/v1
sum_counts
Description
Generate counts per epoch.
Usage
sum_counts(downsample_10hz, epoch = 60, verbose = FALSE)
Arguments
downsample_10hz |
Matrix containing downsampled to 10hz data |
epoch |
Used to compute how many raw samples are used for computing an epoch |
verbose |
Used to compute how many raw samples are used for computing an epoch |
Value
Matrix with counts per epoch in the 3 axes
Author(s)
Jairo Hidalgo Migueles
References
Ali Neishabouri et al. DOI: https://doi.org/10.21203/rs.3.rs-1370418/v1
trim_data
Description
trim_data
Usage
trim_data(bpf_data = c(), lfe_select = FALSE, verbose = FALSE)
Arguments
bpf_data |
Matrix containing filtered data |
lfe_select |
False for regular trimming, True for allow more noise |
verbose |
Print diagnostic messages |
Value
The trimmed/thresholded data
Author(s)
Jairo Hidalgo Migueles
References
Ali Neishabouri et al. DOI: https://doi.org/10.21203/rs.3.rs-1370418/v1