-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
The algorithm code seems not able to handle data segments without peaks, which I find in ActiGraph data where large time segments can represent a constant as a result of the idle sleep mode, but maybe it also affects other sensor brands that have a similar behaviour. I get error message incorrect number of dimensions with reference to $call peak_info[, 3]
To address this revise this code segment from
peak_info <- peak_info[peak_info[,4] > sim_thres,] # filter based on sim_thres
peak_info <- peak_info[is.na(peak_info[,1])!=TRUE,] # previous statement can result in an NA in col-1
to
peak_info <- peak_info[peak_info[,4] > sim_thres, , drop = FALSE] # filter based on sim_thres
peak_info <- peak_info[is.na(peak_info[,1])!=TRUE, , drop = FALSE] # previous statement can result in an NA in col-1
With these changes I am able to process the problematic file again.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels