Functions for dimensionality reduction and visualization of high-dimensional biomechanical waveform data including PCA, UMAP, and t-SNE. Extract waveform features for dimensionality reduction
Usage
extractWaveformFeatures(x, features = c("statistical", "shape"), n_points = 50)Details
Extracts summary features from waveforms for use with standard dimensionality reduction methods.
Feature types:
raw: The raw waveform resampled to n_points
statistical: Mean, SD, min, max, range, skewness, kurtosis
frequency: Dominant frequency, spectral centroid, bandwidth
shape: Peaks, zero crossings, area under curve
References
van der Maaten L, Hinton G (2008). "Visualizing Data using t-SNE." Journal of Machine Learning Research, 9, 2579-2605.