| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → System Identification Toolbox |
| Contents | Index |
| Learn more about System Identification Toolbox |
am = aic(model)
am = aic(model1,model2,...)
am = aic(model) returns a scalar value of the Akaike's Information Criterion (AIC) for the estimated model.
am = aic(model1,model2,...) returns a row vector containing AIC values for the estimated models model1,model2,....
Akaike's Information Criterion (AIC) provides a measure of model quality by simulating the situation where the model is tested on a different data set. After computing several different models, you can compare them using this criterion. According to Akaike's theory, the most accurate model has the smallest AIC.
Note If you use the same data set for both model estimation and validation, the fit always improves as you increase the model order and, therefore, the flexibility of the model structure. |
Akaike's Information Criterion (AIC) is defined by the following equation:
![]()
where V is the loss function, d is the number of estimated parameters, and N is the number of values in the estimation data set.
The loss function V is defined by the following equation:
![]()
where
represents the
estimated parameters.
For d<<N:
![]()
AIC is formally defined as the negative log-likelihood function
, evaluated at the estimated
parameters, plus the number of estimated parameters. You can derive
AIC from this definition, as follows:
If the disturbance source is Gaussian with
the covariance matrix
, the logarithm
of the likelihood function is
![]()
Maximizing this analytically with respect to
, and then maximizing the result
with respect to
, gives
![]()
where p is the number of outputs.
Ljung, L. System Identification: Theory for the User, Upper Saddle River, NJ, Prentice-Hal PTR, 1999. See sections about the statistical framework for parameter estimation and maximum likelihood method and comparing model structures.
| EstimationInfo | |
| fpe |
![]() | advice | Algorithm Properties | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |