-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hard-coded assumption about dynamic range of Axivity sensor when doing clipping detection. #284
Comments
@vincentvanhees , forgive my lack of understanding of some aspect in the current implementation, specifically around when a clipping happened for a portion of the data, what type of warning/messaging does end user receive in console/stdout, and does result (guessing from part 1) include the information that certain period data was imputed specifically due to clipping? |
In variable |
Now reflecting on whether this issue can be closed:
So, I guess this issue can be specific to Axivity data only. I will update the title. |
For most sensor brands that GGIR facilitates an assumption is made about the dynamic range of the sensor when testing for signal clipping: If more than 80% of a 15 minute window is near the dynamic range then the window is labelled as clipping and flagged for imputation. For GENEActiv, AX3, AX6, and Actigraph this threshold is set at 7.5 g .
If the dynamic range is actually less than this threshold then clipping detection will not work. It is less concerning if the dynamic range is higher because accelerating with 7.5 for 80% of the time is likely to be non human, regardless of sensor attachment location.
Nonetheless, it would be neater if GGIR could attempt to replace the hard-coded dynamic range assumptions by actual values, if available.
The text was updated successfully, but these errors were encountered: