Ways to Process Data for System Identification
Before you can perform any task in this toolbox, your data must
be in the MATLAB workspace. You can import the data from external
data files or manually create data arrays at the command line. For
more information about importing data, see Importing Data into the MATLAB Workspace.
The following tasks help to prepare your data for identifying
models from data:
Represent data for system identification
You can represent data in the format of this toolbox by doing
one of the following:
Analyze data quality
You can analyze your data by doing either of the following:
Preprocess data
Review the data characteristics for any of the following features
to determine if there is a need for preprocessing:
Missing or faulty values (also known as outliers).
For example, you might see gaps that indicate missing data, values
that do not fit with the rest of the data, or noninformative values.
See Handling Missing Data and Outliers.
Offsets and drifts in signal levels (low-frequency
disturbances).
See Handling Offsets and Trends in Data for information
about subtracting means and linear trends, and Filtering Data for information about filtering.
High-frequency disturbances above the frequency interval
of interest for the system dynamics.
See Resampling Data for information
about decimating and interpolating values, and Filtering Data for information about filtering.
Select a subset of your data
You can use data selection as a way to clean the data and exclude
parts with noisy or missing information. You can also use data selection
to create independent data sets for estimation and validation.
To learn more about selecting data, see Selecting Subsets of Data.
Combine data from multiple experiments
 | Types of Data You Can Model | | Requirements on Data Sampling |  |
Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
Get the Interactive Kit