Questions about time series prediction using nstool

Hi, i'm new to matlab and Neural network. I'hv been fiddling with the nstool- time series prediction for awhile.
I'm confused with the number of delays specified in the nstool.
1. Let's say delay is 2, may i know what it actually means?
2. How do i get the predicted values afterwards?

 Accepted Answer

Cannot help with nstool. However I have posted tens of command line examples in the NEWSGROUP and ANSWERS. Just add greg to your list of search words, e.g.
greg narxnet
inputdelay = id >= 0 (nonnegative) means that
a. The current output depends on the input id timesteps earlier
b. The current input helps predict the output id timesteps into the future
feedbackdelay = fd > 0 (positive) means that
a. The current output depends on the past output fd timesteps ago
b. The current output helps predict the output fd timesteps into the future
The best approach is to use the command line searches
help narxnet
doc narnet
followed by a mathworks search using "greg". For example
greg timedelaynet
or
greg narnet
Hope this helps.
Thank you for formally accepting my answer
Greg

2 Comments

Thanks for your reply! I would like to clarify my understanding for inputdelay.
Part A )
[1 2 3 4 5] - inputs
[6] is the current output that depends on the input 5 timesteps earlier.
Am i right on this?
If you mean ID=5, then y(6) depends only on x(1).

Sign in to comment.

More Answers (0)

Categories

Find more on Sequence and Numeric Feature Data Workflows in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!