Documentation

Commands for Model Estimation

The following tables summarize System Identification Toolbox™ commands for offline and online estimation, and list compatibility with MATLAB® Compiler™ and MATLAB Coder™. For detailed information about using each command, see the corresponding reference page.

Commands for Offline Estimation

Incompatible With MATLAB Compiler and MATLAB Coder

Model TypeEstimation Commands
Transfer function modelstfest
Process models (low-order transfer functions expressed in time-constant form)procest

Linear input-output polynomial models

armax (ARMAX and ARIMAX models)
arx (ARX and ARIX models)
bj (BJ only)
iv4 (ARX only)
ivx (ARX only)
oe (OE only)
polyest (for all models)
State-space modelsn4sid
ssest
ssregest
Frequency-response modelsetfe
spa
spafdr
Correlation modelscra
impulseest
Linear time-series modelsar
arx (for multiple outputs)
ivar
Linear grey-box modelsgreyest
Nonlinear ARX modelsnlarx
Hammerstein-Wiener modelsnlhw
Nonlinear grey-box modelsnlgreyest
Linear and nonlinear modelspem

Commands for Online Estimation

Compatible With MATLAB Compiler and MATLAB Coder

Model TypeEstimation Commands

Linear input-output polynomial models

recursiveARX
recursiveARMAX
recursiveOE
recursiveBJ
Linear time-series modelsrecursiveAR
recursiveARMA
Model that is linear in parametersrecursiveLS

Incompatible With MATLAB Compiler and MATLAB Coder

Model TypeEstimation Commands
Linear polynomial modelsrpem
rplr
segment (AR, ARMA, ARX, and ARMAX models only)

More About

Was this topic helpful?