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?

 Akzeptierte Antwort

Greg Heath
Greg Heath am 4 Dez. 2014
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 Kommentare

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).

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Signal Processing Toolbox finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by