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);

{"String":"Figure Neural Network Training (24-Jul-2022 21:31:30) contains an object of type uigridlayout.","Tex":[],"LaTex":[]}

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

{"String":"Figure Time-Series Response (plotresponse) contains 2 axes objects. Axes object 1 with title Response of Output Element 1 for Time-Series 1 contains 4 objects of type line. These objects represent Errors, Response, Targets, Outputs. Axes object 2 contains 3 objects of type line. This object represents Targets - Outputs.","Tex":"Response of Output Element 1 for Time-Series 1","LaTex":[]}

Historial de versiones

Introducido en R2010b