title: Time series forecasting
body: <p>I have an input and target series. However, the target series lags 3 steps behind the input. Can I still use narx or some other network?</p>
  
  <p><a href="http://www.mathworks.co.uk/help/toolbox/nnet/ref/narxnet.html" rel="nofollow">http://www.mathworks.co.uk/help/toolbox/nnet/ref/narxnet.html</a></p>
  
  <pre><code>Predict: y(t+1)
  Input:
  x(t)  |?
  x(t-1)|?
  x(t-2)|?
  x(t-3)|y(t-3)
  x(t-4)|y(t-4)
  x(t-5)|y(t-5)
  ...
  </code></pre>
  
  <p>During my training, I have y(t-2), y(t-1), y(t) in advance, but when I do the prediction in real life, those values are only available 3 steps later, because I calculate y from the next 3 inputs.</p>