MATLAB: What is the meaning for InputDelays and FeedbackDelays in Neural Network time series prediction

feedbackdelaysinputdelaysnarx

Hi all,
I'm a littile confused about the meaning of InputDelays and FeedbackDelays in NN time series prediction. Actually, in the example of NARX prediction, InputDelays=1:2, FeedbackDelays=1:2, I wonder how to determine these two values and what these values extactly mean? Any suggestion is highly appreciated.

Best Answer

y(t) = f(x(t-id:t-1),y(t-fd:t-1);
Good input feedback delays can be obtained by finding the significant delays of the input-target cross correlation function.
Good output feedback delays can be obtained by finding the significant delays of the target autocorrelation function.
I have posted several examples in the NEWSGROUP and ANSWERS.
Searching the two word phrase significant delay seems a good place to start.
Hope this helps.
Greg