Learn R Programming

GGIR (version 2.6-0)

HASPT: Heuristic Algorithms estimating SPT window.

Description

As used in function g.sib.det. Function is not intended for direct use by GGIR user.

Usage

HASPT(angle, perc = 10, spt_threshold = 15, sptblocksize = 30, 
      spt_max_gap = 60, ws3 = 5, constrain2range = FALSE,
      HASPT.algo="HDCZA", invalid, HASPT.ignore.invalid=FALSE)

Arguments

angle

Vector of epoch level estimates of angle

perc

Number to indicate percentage threshold (default 10 corresponds to 2018 paper)

spt_threshold

Numeric threshold used in HASPT algorithm (default 15 corresponds to 2018 paper)

sptblocksize

Number to indicate minimum SPT block size (minutes)

spt_max_gap

Number to indicate maximum gap (minutes) in SPT window blocks.

ws3

Number representing epoch length in seconds

constrain2range

Bolean to indicate whether threshold should be constrained to a range

HASPT.algo

Character to indicate what algortihm should be used. Default "HDCZA" is Heuristic algorithm looking at Distribution of Change in Z-Angle as described in van Hees et al. 2018. Other options included: "HorAngle", which is based on HDCZA but replaces non-movement detection of the HDCZA algorithm by looking for time segments where the angle of the longitudinal sensor axis has an angle relative to the horizontal plane between -45 and +45 degrees.

invalid

Integer vector with per epoch an indicator of valid(=0) or invalid(=1) epoch.

HASPT.ignore.invalid

Boolean to indicate whether invalid time segments should be ignored

Value

List with start and end times of the SPT window and the threshold as used.