arxRegul
Determine regularization constants for ARX model estimation
Syntax
Description
[
returns the regularization constants used for ARX model estimation. Use the regularization constants inlambda
,R
] = arxRegul(data
,orders
)arxOptions
to configure the regularization options for ARX model estimation.
[
specifies model structure attributes, such as noise integrator and input delay, using one or morelambda
,R
] = arxRegul(data
,orders
,Name,Value
)Name,Value
pair arguments.
Examples
Input Arguments
Output Arguments
Algorithms
Without regularization, the ARX model parameters vector θ is estimated by solving the normal equation
whereJis the regressor matrix andyis the measured output. Therefore,
Using regularization adds the regularization term
where λ and R are the regularization constants. For more information on the regularization constants, seearxOptions
.
References
[1] T. Chen, H. Ohlsson, and L. Ljung. “On the Estimation of Transfer Functions, Regularizations and Gaussian Processes - Revisited”,Automatica, Volume 48, August 2012.