sift:application:exclude_data
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sift:application:exclude_data [2026/03/10 15:24] – [Tutorials] wikisysop | sift:application:exclude_data [2026/07/06 19:51] (current) – [How Exclusions Work] desmond | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Excluding Data in Sift ====== | ====== Excluding Data in Sift ====== | ||
| - | In biomechanics, | + | In biomechanics, |
| Data cleaning is an ongoing process, and exclusions can be revisited at any time as new issues are identified. | Data cleaning is an ongoing process, and exclusions can be revisited at any time as new issues are identified. | ||
| Line 7: | Line 7: | ||
| ===== How Exclusions Work ===== | ===== How Exclusions Work ===== | ||
| - | Excluding a trace removes it from analysis (and optionally, plots), but does not delete the underlying data. Exclusions can be undone at any time using Ctrl+Z or by right-clicking a workspace and selecting Re-Include Data, and excluded traces can be toggled back on to review them alongside valid data. | + | Excluding a trace removes it from analysis (and optionally, plots), but does not delete the underlying data. Exclusions can be undone at any time using Ctrl+Z or by right-clicking a workspace and selecting Re-Include Data, and visibility of excluded traces can be toggled back on to review them alongside valid data. |
| Sift supports three levels of exclusion: | Sift supports three levels of exclusion: | ||
| * **Individual trace**: exclude a single signal cycle only | * **Individual trace**: exclude a single signal cycle only | ||
| + | |||
| + | {{: | ||
| + | |||
| * **All traces at those frames**: exclude all queried signals during the same cycle | * **All traces at those frames**: exclude all queried signals during the same cycle | ||
| - | * **Entire trial**: exclude all data from the affected trial | ||
| - | ===== Writing Exclusions Back to the Data ===== | + | {{: |
| - | Once exclusions have been identified, they can be written back to the original workspace files. This is done by adding a " | + | * **Entire trial**: exclude all data from the affected trial |
| - | * Only exclude individual traces: the narrowest option. An event like AnkleAngle_BAD is created during the bad cycle, and the group definition for AnkleAngle then excludes any sequences containing that event. has-motion So only that specific signal on that specific cycle is flagged. | + | {{:sift:application: |
| - | * Exclude all traces for this side: a mid-level option. An event is created for all queried signals during the specified cycle, but only on the same side of the body (R/L). has-motion Useful if, say, a right-side marker dropout corrupts all right-side kinematics for that cycle. | + | |
| - | * Exclude | + | |
| - | See the [[sift: | + | ===== Writing Exclusions Back to the Data (Optional) ===== |
| + | Once exclusions have been identified, they can be written back to the original workspace files using the [[sift: | ||
| - | It is also possible | + | * **Only exclude individual traces**: Flags a single signal for a single cycle. A signal-specific event (e.g. " |
| + | * **Exclude all traces for this side**: Flags all queried signals on the affected side (R/L) for that cycle. Useful when an issue (such as a marker dropout) affects all same-side signals. | ||
| + | * **Exclude all traces regardless of side**: Flags all queried signals for that cycle, regardless of side. Use this when the entire cycle is compromised. | ||
| + | It is also possible to tag entire trials that contain excluded data, making it easy to identify and filter problematic files downstream. | ||
| ===== Plot Options ===== | ===== Plot Options ===== | ||
| Line 34: | Line 38: | ||
| ===== Tutorials ===== | ===== Tutorials ===== | ||
| - | * [[sift: | + | [[sift: |
| - | | + | |
sift/application/exclude_data.1773156292.txt.gz · Last modified: by wikisysop
