Train NARX with multiple time series in ntstool
Afficher commentaires plus anciens
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 commentaires
Arthur B
le 14 Fév 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
le 17 Fév 2021
Modifié(e) : Georgios Etsias
le 18 Fév 2021
Jee-Hoon Kim
le 24 Fév 2021
Modifié(e) : Jee-Hoon Kim
le 24 Fév 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
le 24 Fév 2021
Imola Fodor
le 26 Jan 2022
Modifié(e) : Imola Fodor
le 26 Jan 2022
multiple outputs are not possible?
Réponses (0)
Catégories
En savoir plus sur Deep Learning Toolbox dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!