Estimate Box-Jenkins polynomial model using time domain data
sys = bj(data, [nb
nc nd nf nk])
sys = bj(data,[nb
nc nd nf nk], Name,Value)
sys = bj(data, init_sys)
sys = bj(data, ___, opt)
[sys,ic] = bj(___)
estimates a Box-Jenkins polynomial
model, sys
= bj(data
, [nb
nc nd nf nk]
)sys
, using the time-domain data, data
. [nb
nc nd nf nk]
define the orders of the polynomials used
for estimation.
estimates
a polynomial model with additional options specified by one or more sys
= bj(data
,[nb
nc nd nf nk]
, Name,Value
)Name,Value
pair
arguments.
estimates
a Box-Jenkins polynomial using the polynomial model sys
= bj(data
, init_sys
)init_sys
to
configure the initial parameterization of sys
.
estimates
a Box-Jenkins polynomial using the option set, sys
= bj(data
, ___, opt
)opt
,
to specify estimation behavior.
[
returns the estimated initial conditions as an sys
,ic
] = bj(___)initialCondition
object. Use this syntax if you plan to simulate or
predict the model response using the same estimation input data and then compare the
response with the same estimation output data. Incorporating the initial conditions
yields a better match during the first part of the simulation.
|
Estimation data.
You cannot use frequency-domain data for estimating Box-Jenkins models. |
|
A vector of matrices containing the orders and delays of the Box-Jenkins model. Matrices must contain nonnegative integers.
|
|
Estimation options.
Use |
|
Polynomial model that configures the initial parameterization
of
Use the To specify an initial guess for, say, the C(q)
term of To specify constraints for, say, the B(q)
term of
You can similarly specify the initial guess and constraints for the other polynomials. |
Specify optional
comma-separated pairs of Name,Value
arguments. Name
is
the argument name and Value
is the corresponding value.
Name
must appear inside quotes. You can specify several name and value
pair arguments in any order as
Name1,Value1,...,NameN,ValueN
.
|
Input delays. For a system with Default: 0 for all input channels |
|
Transport delays. Specify transport delays as integers denoting delay of a multiple
of the sample time For a MIMO system with Default: 0 for all input/output pairs |
|
Logical specifying integrators in the noise channel.
Setting Where, is the integrator in the noise channel,e(t). Default: |
|
BJ model that fits the estimation data, returned as a discrete-time Information about the estimation results and options used is
stored in the
For more information on using | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
A vector of matrices containing the orders and delays of the Box-Jenkins model. Matrices must contain nonnegative integers.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Estimated initial conditions, returned as an
If opt = bjOptions('InitialCondition,'estimate')
[sys,ic] = bj(data,[nb nc nd nf nk],opt) 'auto' setting of
'InitialCondition' uses the 'zero'
method when the initial conditions have a negligible effect on the overall
estimation-error minimization process. Specifying
'estimate' ensures that the software estimates values
for ic .
For more information, see |
To estimate a continuous-time model, use:
[1] Ljung, L. System Identification: Theory for the User, Upper Saddle River, NJ, Prentice-Hall PTR, 1999.
armax
| arx
| bjOptions
| compare
| d2c
| forecast
| iddata
| idpoly
| iv4
| oe
| polyest
| sim
| ssest
| tfest