Skip to main content

nwidsingleMultiStep function

Identify a single target module using the Multistep algorithm.


  • model = nwidMultiStep(data,model,orders,options)  performs identification based on the provided data, initialized network model, model orders and option set. The identified predictor model is returned.

Input arguments

  • data

    nwdata object

    Network data object. The input excitation, input node and output node signals (as referred to by their labels) in the Rset, Dset and Yset of the predictor model must be present in the data.

  • model

    nwpredmodel object

    Initialized network model object. For each element, whether or not it is fixed, the number of delays, the orders of the numerators and denominators and parameter values of fixed elements can be set using the G, T and H fields (PredictorMap objects). Setting initial parameter values is currently not supported. All elements of G must have at least one delay.

  • orders

    structure array

    Model orders. Use a structure array with required field P, which should be a structure array with the scalar fields npnum and npden, to specify the global model orders of P. You can also add the optional fields G and T, which should each be structure arrays themselves with the optional fields npnum, npden and d (to set the analogous PredictorMap properties).

  • options

    nwidsingleMultiStepOptions object

    Option set for nwidsingleMultiStep function. Can be constructed using options = nwidsingleMultiStepOptions for the default option set or options = nwidsingleMultiStepOptions(Name=Value,...) to set specified options.

Output arguments

  • model

    nwpredmodel object

    Estimated network model object. The e properties of G, T and aux.P contain the fixed and estimated transfer functions of the predictor model connections.