Main Content

plotresponse

Representar una respuesta de serie de tiempo de red dinámica

Sintaxis

plotresponse(t,y)
plotresponse(t1,'name',t2,'name2',...,y)
plotresponse(...,'outputIndex',outputIndex)

Descripción

plotresponse(t,y) toma una serie de tiempo objetivo (t) y una serie de tiempo de salida (y) y las representa en el mismo eje, mostrando los errores entre ellas.

plotresponse(t1,'name',t2,'name2',...,y) toma varios pares de objetivo/nombre, que suelen definir los objetivos de entrenamiento, validación y pruebas, y la salida. Representa las respuestas con colores que indican los diferentes conjuntos objetivo.

plotresponse(...,'outputIndex',outputIndex) define (opcionalmente) qué elemento de error se correlaciona y representa. El valor predeterminado es 1.

Ejemplos

Representar datos de series de tiempo objetivo y de salida

Este ejemplo muestra cómo usar una red NARX para solucionar un problema de serie de tiempo.

[X,T] = simplenarx_dataset;
net = narxnet(1:2,20);
[Xs,Xi,Ai,Ts] = preparets(net,X,{},T);
net = train(net,Xs,Ts,Xi,Ai);

Figure Neural Network Training (25-Jan-2024 15:30:52) contains an object of type uigridlayout.

Y = net(Xs,Xi,Ai);
plotresponse(Ts,Y)

Figure Time-Series Response (plotresponse) contains 2 axes objects. Axes object 1 with title Response of Output Element 1 for Time-Series 1, ylabel Output and Target contains 4 objects of type line. One or more of the lines displays its values using only markers These objects represent Errors, Response, Targets, Outputs. Axes object 2 with xlabel Time, ylabel Error contains 3 objects of type line. One or more of the lines displays its values using only markers This object represents Targets - Outputs.

Historial de versiones

Introducido en R2010b