Skip to Main Content Skip to Search
Product Documentation

Validating Models After Estimation

When to Validate Models

After estimating each model, you can validate whether the model reproduces system behavior within acceptable bounds. You iterate between estimation and validation until you find the simplest model that best captures the system dynamics.

For ideas on how to adjust your modeling strategy based on validation results, see Troubleshooting Models.

Ways to Validate Models

You can use the following approaches to validate models:

Displaying confidence intervals on supported plots helps you assess the uncertainty of model parameters. For more information, see Computing Model Uncertainty.

Data for Model Validation

For plots that compare model response to measured response, such as model output and residual analysis plots, you designate two types of data sets: one for estimating the models (estimation data), and the other for validating the models (validation data). Although you can designate the same data set to be used for estimating and validating the model, you risk overfitting your data. When you validate a model using an independent data set, this process is called cross-validation.

Supported Model Plots

The following table summarizes the types of supported model plots.

Plot TypeSupported ModelsLearn More
Model OutputAll linear and nonlinear modelsSimulating and Predicting Model Output
Residual AnalysisAll linear and nonlinear modelsResidual Analysis
Transient Response
  • All linear parametric models

  • Correlation analysis (nonparametric) models

  • For nonlinear models, only step response.

Impulse and Step Response Plots
Frequency Response
  • All linear parametric models

  • Spectral analysis (nonparametric) models

Frequency Response Plots
Noise Spectrum
  • All linear parametric models

  • Spectral analysis (nonparametric) models

Noise Spectrum Plots
Poles and ZerosAll linear parametric modelsPole and Zero Plots
Nonlinear ARXNonlinear ARX models onlyNonlinear ARX Plots
Hammerstein-WienerHammerstein-Wiener models onlyHammerstein-Wiener Plots

Definition: Confidence Interval

You can display the confidence interval on the following plot types:

Plot TypeConfidence Interval Corresponds to the Range of ...More Information on Displaying Confidence Interval
Simulated and Predicted OutputOutput values with a specific probability of being the actual output of the system.Model Output Plots
ResidualsResidual values with a specific probability of being statistically insignificant for the system. Residuals Plots
Impulse and StepResponse values with a specific probability of being the actual response of the system.Impulse and Step Plots
Frequency ResponseResponse values with a specific probability of being the actual response of the system.Frequency Response Plots
Noise SpectrumPower-spectrum values with a specific probability of being the actual noise spectrum of the system.Noise Spectrum Plots
Poles and ZerosPole or zero values with a specific probability of being the actual pole or zero of the system. Pole-Zero Plots

  


Free Control Systems Interactive Kit

Learn more about resources for designing, testing, and implementing control systems.

Get free kit

Trials Available

Try the latest control systems products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS