How do I compare two multivariate timeseries? NARMAX?
Mostrar comentarios más antiguos
I have two datasets in form of time-series: (Y_1(t), X_1(t)) and (Y_2(t), X_2(t)), which comes from measurements of the same object during two repetitions of the same experiment in two different structures(a dynamic driving cycle for the same IC engine).
Y is my response signal, measured CO2 level X contains information about environmental variables, such as humidity, pressure and temperature, and measurements of factors which affects Y, such as speed, momentum, humidity, flows, exhaust pressure&temperature, etc., for a total of 15 variables.
What is the most informative way to compare Y_1 and Y_2? I would like to be either be able to say that the Y_1 differs from Y_2 in a predictable way, due to a given change in a given variable contained in X or that the differences between Y_1 and Y_2 are not explainable by a change in X. Can creating a NARX/NARMAX model for either of them help me in any way?
Thanks in advance!
2 comentarios
Greg Heath
el 26 de Jul. de 2017
Editada: Greg Heath
el 26 de Jul. de 2017
QUES: WHAT OR WHERE IS NARMAX???
ANS: I GUESS I FORGOT:
https://www.mathworks.com/matlabcentral/answers/346926-how-do-i-update-narx-network-to-a-narmax-network-using-the-matlab-neural-network-toolbox
Matt Tlom
el 15 de Ag. de 2017
Respuesta aceptada
Más respuestas (1)
Greg Heath
el 5 de Nov. de 2017
I assume both Y and X are multi-dimensional yielding multidimensional DX = X2-X1 and DY = Y1-Y2.
Then the best way that I can think of explaining differences is to curvefit both DX and DY. Then plot
DYi vs DXj where i and j represent dimension indices, not data points.
Hope this helps
Thank you for formally accepting my answer
Greg
Categorías
Más información sobre Nonlinear ARX Models en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!