Preprocess Data

Clean and transform data to prepare it for extracting condition indicators at the command line and in the app

In algorithm design for predictive maintenance, Data preprocessing is often necessary to clean the data and convert it into a form from which you can extract condition indicators. You can perform data preprocessing on arrays or tables of measured or simulated data that you manage with Predictive Maintenance Toolbox™ ensemble datastores. For an overview of some common types of data preprocessing, see Data Preprocessing for Condition Monitoring and Predictive Maintenance.

The Diagnostic Feature Designer app lets you perform many preprocessing operations interactively. The processing tools in the app include filtering, time-domain processing, frequency-domain processing, and interpolation. App time-domain processing options include specialized filtering for rotating machinery. For more information on the app, see Explore Ensemble Data and Compare Features Using Diagnostic Feature Designer.

Apps

Diagnostic Feature DesignerInteractively extract, visualize, and rank features from measured or simulated data for machine diagnostics and prognostics

Functions

expand all

fillmissingFill missing values
filloutliersDetect and replace outliers in data
smoothdataSmooth noisy data
movmeanMoving mean
detrendRemove polynomial trend
rescaleScale range of array elements
filter1-D digital filter
designfiltDesign digital filters
tsaTime-synchronous signal average
tsadifferenceDifference signal of a time-synchronous averaged signal
tsaregularRegular signal of a time-synchronous averaged signal
tsaresidualResidual signal of a time-synchronous averaged signal
ordertrackTrack and extract order magnitudes from vibration signal
rpmtrackTrack and extract RPM profile from vibration signal
pspectrumAnalyze signals in the frequency and time-frequency domains
envspectrumEnvelope spectrum for machinery diagnosis
orderspectrumAverage spectrum versus order for vibration signal
modalfrfFrequency-response functions for modal analysis
pentropySpectral entropy of signal
pkurtosisSpectral kurtosis from signal or spectrogram
kurtogramVisualize spectral kurtosis
spectrogramSpectrogram using short-time Fourier transform
hhtHilbert-Huang transform
emdEmpirical mode decomposition

Topics

Data Preprocessing for Condition Monitoring and Predictive Maintenance

Use signal-processing techniques to preprocess data, cleaning it and converting it into a form from which you can extract condition indicators. Knowledge of your system can help you choose an appropriate preprocessing approach.

Explore Ensemble Data and Compare Features Using Diagnostic Feature Designer

Workflow for interactively exploring and processing ensemble data, designing and ranking features from that data, and exporting data and selected features.

Organize System Data for Diagnostic Feature Designer

Organize measurements and information for multiple systems into data sets that you can import into the app.

Process Data and Explore Features in Diagnostic Feature Designer

Filter and transform data within the app. Extract features from the imported and derived signals, and assess feature effectiveness.

Featured Examples