10.3 Evaluating Data Quality, Signal Integrity, Outliers, and Cleaning Procedures
Key Takeaways
A fourth-order, zero-lag (bidirectional dual-pass) low-pass Butterworth filter attenuates high-frequency noise above the cutoff frequency without shifting the temporal phase of biomechanical peaks.
Over-smoothing force-plate signals with an excessively low cutoff frequency clips true impact peaks and artificially depresses Rate of Force Development (RFD), while under-smoothing amplifies noise during differentiation.
Non-parametric outlier detectors (Tukey IQR fences and Median Absolute Deviation [MAD]) resist the masking effect that corrupts parametric Z-scores when extreme sensor spikes inflate the sample standard deviation.
Practitioners must never automatically delete a statistical outlier without domain plausibility and video/context verification, separating technical artifacts (e.g., HDOP satellite spikes) from true extreme biological workloads.
Missing data must be classified as MCAR, MAR, or MNAR, and missing longitudinal workloads should be imputed via individualized sRPE regression or drill-level position scaling while setting an explicit is_imputed metadata flag.
10.3 Evaluating Data Quality, Signal Integrity, Outliers, and Cleaning Procedures
Predictive models, workload ratios, and neuromuscular profiles are only as valid as the raw signals feeding them—a principle universally summarized as "Garbage In, Garbage Out" (). Raw streams from force plates, linear position transducers, inertial measurement units (), heart rate straps, and receivers inevitably contain high-frequency sensor noise, electromagnetic interference, multipath satellite reflections, and missing observations. A sport scientist must master digital signal processing (), robust statistical outlier auditing, and principled missing-data imputation to clean datasets without erasing true biological extremes.
Signal Integrity and Digital Signal Processing () Fundamentals
Signal vs. High-Frequency Noise and Zero-Lag Butterworth Filtering
Any measured biomechanical waveform is the sum of the true underlying biological signal and additive noise :
In human movement biomechanics, voluntary segment kinematics and center-of-mass ground reaction forces () reside predominantly in the low-frequency spectrum below (with rapid passive impact transients during sprinting or landing extending up to ). Conversely, electrical mains hum (), cable whip, and force-plate frame resonance occupy higher frequency bands.
To isolate from high-frequency noise , the biomechanical gold standard is a fourth-order, zero-lag (bidirectional dual-pass) low-pass Butterworth digital filter:
- Low-Pass Attenuation: Passes frequencies below a selected cutoff frequency () unattenuated while progressively rolling off high-frequency noise above .
- Zero Phase Shift (Dual-Pass Bidirectionality): A standard single-pass (forward-in-time) second-order filter introduces a temporal phase lag, shifting peak force or peak velocity several milliseconds later in time. By passing the second-order Butterworth filter forward through the time series and then passing it backward through the reversed time series, the phase shifts cancel out completely (zero-lag) while doubling the effective filter steepness to fourth-order.
Cutoff Frequency Selection (Winter's Residual Analysis) and the Smoothing Paradox
Selecting the optimal cutoff frequency via Winter's Residual Analysis—which plots the root-mean-square () residual between unfiltered and filtered signals across a spectrum of candidate cutoff frequencies—requires balancing a fundamental trade-off known as the Smoothing Paradox:
- Over-Smoothing ( Set Too Low): If a practitioner applies an overly aggressive low-pass cutoff (e.g., or ) to a vertical ground reaction force trace during an isometric mid-thigh pull or countermovement jump, the filter rounds off sharp physiological force onsets. This clips true peak force and severely underestimates time-derivative explosive metrics such as Rate of Force Development ().
- Under-Smoothing ( Set Too High): If is set too high (or left unfiltered) when calculating kinematics from displacement data, residual high-frequency noise is catastrophically amplified during numerical differentiation (), because differentiation multiplies noise amplitude proportionally to its frequency () during the first derivative and by during the second derivative.
Heart Rate Variability () Ectopic Beat and Artifact Correction
Signal cleaning is equally critical in autonomic cardiac monitoring. The root mean square of successive differences () between adjacent R-R intervals () is highly sensitive to a single missed R-peak or ectopic beat. If an athlete has a steady resting heart rate of () and movement of the chest strap causes the sensor to miss a single beat, the recorded interval doubles to . Because squares successive differences:
that single error term can artificially inflate the athlete's by , falsely portraying a fatigued athlete as parasympathetically hyper-recovered! Consequently, raw R-R series must undergo automated threshold artifact detection (flagging intervals that deviate by from a local 5-beat moving median) and cubic spline interpolation before computing .
Outlier Detection: Parametric vs. Non-Parametric Rules and Plausibility Auditing
Statistical Outlier Detection Frameworks
- Parametric -Score Rule (): Flags observations falling more than (or ) standard deviations from the sample mean (). Critical Limitation (The Masking Effect): Both the sample mean and sample standard deviation have a statistical breakdown point of —meaning a single massive sensor error (e.g., a corrupted distance value of ) inflates so dramatically that the outlier's own -score may remain below while completely masking legitimate moderate outliers.
- Non-Parametric Tukey Interquartile Range () Fences: Uses order statistics resistant to extreme contamination. Given the percentile () and percentile (), where :
Values outside are flagged as mild outliers for inspection, while values beyond and are classified as extreme outliers. 3. Median Absolute Deviation (): Possesses the maximum theoretical breakdown point of :
Observations exceeding are flagged for review.
The Cardinal Rule of Sport Science Outlier Cleaning
A statistical outlier flag is a trigger for investigation, never an automatic command for deletion. Before removing or modifying any extreme value, the sport scientist must conduct a Domain Plausibility and Contextual Audit to distinguish between two fundamentally different phenomena:
- Technical / Sensor Artifacts (Delete or Re-Interpolate): Values that violate human biological limits or stem from verifiable hardware failure. Examples include a unit reporting a peak velocity of (, exceeding the human world record of ) accompanied by poor satellite geometry (Horizontal Dilution of Precision [] and only connected satellites near a stadium roof overhang); a heart rate monitor spiking to due to dry-electrode static interference; or a countermovement jump trial where the athlete stepped off the force plate during the initial quiet weighing phase.
- True Biological or Tactical Outliers (Retain in the Dataset!): Values that are statistically extreme ( or beyond Tukey's upper fence) but physiologically authentic and verified by video or session logs. Examples include a box-to-box midfielder recording of high-speed running ( above team mean) because their team played of extra time shorthanded after a red card, or an elite sprinter hitting a personal-best peak velocity with clean satellite lock (, satellites). Automatically deleting or winsorizing true biological outliers blinds the monitoring system to the exact acute workload spikes and peak neuromuscular outputs that drive injury risk and performance adaptation.
Missing Data Taxonomy (, , ) and Workload Imputation
When data points are genuinely missing or deleted as corrupted artifacts, the sport scientist must classify the mechanism of missingness under Rubin's Taxonomy:
- Missing Completely at Random (): The probability that an observation is missing is completely independent of both observed and unobserved variables (e.g., a unit battery dies mid-practice or a force-plate USB cable is accidentally unplugged).
- Missing at Random (): The probability of missingness is systematically related to observed contextual variables, but not to the missing outcome itself (e.g., offensive linemen are missing outdoor high-speed running values on Tuesday because their position group was scheduled inside the indoor dome for walk-through pass protection).
- Missing Not at Random (): The probability of missingness is directly driven by the unobserved value itself (e.g., the most severely fatigued, sleep-deprived, or muscle-sore athletes intentionally skip the morning subjective wellness survey or countermovement jump screening because they fear a poor score will cause the coaching staff to bench them).
Imputation Strategies for Longitudinal Workload Continuity
In longitudinal workload monitoring (such as 7-day acute loads, 28-day chronic loads, or Exponentially Weighted Moving Averages []), leaving a missed training session blank or treating it as 0 creates a phantom recovery day that artificially inflates the subsequent week's acute-to-chronic workload ratio (). Practitioners should apply a structured imputation hierarchy while always setting a boolean metadata flag (is_imputed = TRUE and imputation_method):
- Individualized Session-RPE Regression Imputation: If an athlete's unit failed during a practice where they reported an of (), predict their missing total distance or PlayerLoad using that specific athlete's historical linear regression equation relating their to external load.
- Drill-Level Position-Group Scaling: Sum the average distance covered by the athlete's specific position group across the exact drills the athlete participated in, multiplied by that athlete's historical work-rate ratio relative to their position peers (e.g., ).
- Multiple Imputation () or Kalman State-Space Interpolation: Used for multivariate research modeling, whereas Last Observation Carried Forward () should be avoided across variable training days because repeating yesterday's hard session load onto today's recovery day distorts microcycle periodicity.
Worked Example: Tukey Outlier Audit & Drill-Scaled Imputation
Suppose a 20-player soccer squad completes a high-intensity tactical session. The quartiles for High-Speed Running () across the squad are:
Step 1 — Calculate Tukey's and Upper Fence:
Step 2 — Audit Two Flagged Outliers ():
- Athlete A (, Peak Speed , , Satellites ): Video confirms Athlete A (a wingback) performed extra repeated overlap recovery runs during an 11v10 tactical overload drill. Decision: Authentic biological/tactical outlier Retain .
- Athlete B (, Peak Speed , , Satellites ): Sensor diagnostics reveal multipath velocity spikes during a 15-minute period near the stadium bleachers. Decision: Technical artifact Delete corrupted segment and impute.
Step 3 — Impute Athlete B's Missing Segment via Individualized Position Scaling:
During the corrupted 15-minute drill, the other three central midfielders averaged of . Across the preceding 20 sessions, Athlete B's historical work-rate ratio in that drill category is the central midfield mean. Adding the imputed drill value () to Athlete B's clean pre-failure () yields a corrected session total of , stored with is_imputed = TRUE.
Why is a fourth-order, zero-lag (bidirectional dual-pass) low-pass Butterworth filter preferred over a standard single-pass digital filter when processing raw force-plate and kinematic signals?
It amplifies high-frequency electromagnetic noise above 100 Hz so that impact peaks look sharper on coach reports
It permanently shifts peak force timestamps 50 milliseconds forward in time to compensate for athlete reaction time
Filtering forward then backward doubles the effective order and cancels phase shift, so peaks stay correctly timed
It eliminates the need to calibrate load cells or to select a cutoff frequency through residual analysis
During an isometric mid-thigh pull (IMTP) analysis sampled at 1,000 Hz, a practitioner accidentally sets the low-pass Butterworth filter cutoff frequency too low (f_c = 3 Hz). What is the primary biomechanical consequence of this over-smoothing error?
High-frequency electrical noise will explode when displacement is differentiated into acceleration
The athlete's body-mass weighing phase will be multiplied by a factor of 2.2046 during integration
The filter will introduce ectopic heart-rate intervals into the force trace near peak force
Rapid force-onset transients are rounded off, artificially lowering peak Rate of Force Development
Across a squad's training session, the 25th percentile (Q1) for high-speed running distance is 400 m and the 75th percentile (Q3) is 600 m. An athlete records 980 m of high-speed running with a peak speed of 9.3 m/s, an HDOP of 0.9, 14 connected satellites, and coaching video confirming they played 25 minutes of shorthanded overtime drills. How should the sport scientist handle this 980 m observation?
Flag it as beyond Tukey's upper fence (900 m), confirm it with clean satellite data and video, and keep the 980 m value
Automatically delete the 980 m value because any observation exceeding Q3 + 1.5(IQR) is by definition a sensor malfunction
Winsorize the value down to the squad median of 500 m to force the dataset into a normal distribution
Replace the 980 m value with 0 m so that the athlete's acute-to-chronic workload ratio does not rise this week
A sport scientist notices that morning countermovement jump (CMJ) and subjective wellness entries are most frequently missing on the day after congested away matches, specifically among the players who logged the highest match minutes and toughest physical collisions. Under Rubin's missing-data taxonomy, what mechanism does this represent, and why is it hazardous?
Zero-lag Butterworth attenuation, which automatically corrects itself once the 28-day rolling average is computed
Missing at Random (MAR), because every athlete in the squad has an equal probability of forgetting their smartphone that day
Missing Not at Random (MNAR): missingness depends on the unobserved fatigue itself, biasing readiness averages upward
Missing Completely at Random (MCAR), because Bluetooth connectivity drops at random on away trips and in hotel rooms
Sections you finish are checked off in the contents.