Train NARX with multiple time series in ntstool
Ältere Kommentare anzeigen
Dear all
I have three time series of experimental data. Each time series includes 3 input variables and one output variable. Using the catsamples command I turn the 3 input and outpup data series into two proper cell arrays Input and Output (uploaded in here).
In ntstool, choosing the option cell I can introduce my Output cell array. The tool succesfully recognizes that it includes 3 time series with 5598 timesteps of 1 element with 5
as shown below: Targets 'Output' is a 1x5598 cell array of 1x3 matrices, representing dynamic data: 3 series of 5598 timesteps of 1 element.
Nevertheless there is not an option to introduce the Input cell array, sine it has dimensions of 3x5598.
Is this a limitation of the tool? Is there another way to train the NARX? Could you please send me a script that fixes this problem?
5 Kommentare
Arthur B
am 14 Feb. 2021
Hi Georgios,
Did you find an answer to your question?
I'm wondering exactly the same here: it seems you can't train the NARX using multiple obervations like we could do with lstm for example.
Georgios Etsias
am 17 Feb. 2021
Bearbeitet: Georgios Etsias
am 18 Feb. 2021
Jee-Hoon Kim
am 24 Feb. 2021
Bearbeitet: Jee-Hoon Kim
am 24 Feb. 2021
Hello, I have some question on using NARX.
After training is done, the NARX can only predict the future output just after given input.
I found that the network needs not only the input but the data of just before.
Is there a way to predict output at other unrelated time?
Georgios Etsias
am 24 Feb. 2021
Imola Fodor
am 26 Jan. 2022
Bearbeitet: Imola Fodor
am 26 Jan. 2022
multiple outputs are not possible?
Antworten (0)
Kategorien
Mehr zu Deep Learning Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!