Nonlinear autoregressive neural network with external input
narxnet(inputDelays,feedbackDelays,hiddenSizes,feedbackMode,trainFcn)
NARX (Nonlinear autoregressive with external input) networks can learn to predict one time series given past values of the same time series, the feedback input, and another time series, called the external or exogenous time series.
narxnet(inputDelays,feedbackDelays,hiddenSizes,feedbackMode,trainFcn)
takes these arguments,
inputDelays | Row vector of increasing 0 or positive delays (default = 1:2) |
feedbackDelays | Row vector of increasing 0 or positive delays (default = 1:2) |
hiddenSizes | Row vector of one or more hidden layer sizes (default = 10) |
feedbackMode | One of 'open' , 'closed' , or
'none' (default is 'open' ) |
trainFcn | Training function (default is |
and returns a NARX neural network.
closeloop
| narnet
| openloop
| preparets
| removedelay
| timedelaynet