MATLAB: Tha meaning of delay in neural net time series

delaygeh-recommendedneural networkstime series

Hi All,
I want to be sure about the delay in time series meaning For example, when the I write the input delay is 2, and the feedback delay is 3 does that mean its change from 1:2, 1:3? And the other question is can I take the delay in NAREXNET as an intervals? (i.e. 1:2:4)?
Thank you

Best Answer

net = narxnet(ID,FD,H)
ID is a row vector of NONNEGATIVE, INCREASING BUT NOT
NECESSARILY CONSECUTIVE, INTEGERS
FD is a row vector of POSITIVE , INCREASING BUT NOT NECESSARILY
CONSECUTIVE, INTEGERS
ID and FD do not have to have the same length or integers
in common
ID = 2 IS NOT THE SAME AS ID = 1:2 = [ 1 2 ]
ID = [ 1:2:4 ] = [ 1 3 4 ]
If ID = [ 0:2:4 ] and FD = [ 1:3 ], then
y(t+4) = f( x(t+4), x(t+2), x(t), y(t+3, y(t+2), y(t+1) )
Hope this helps,
Thank you for formally accepting my answer
Greg