Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

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 (09-Aug-2025 13:38:31) 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