График ответа динамического сетевого временного ряда
plotresponse(t,y)
plotresponse(t1,'name',t2,'name2',...,y)
plotresponse(...,'outputIndex',outputIndex)
plotresponse(t,y) принимает целевой временной ряд t и выходной временной ряд yи строит их на одной оси, показывая ошибки между ними.
plotresponse(t1,'name',t2,'name2',...,y) принимает несколько пар цель/имя, обычно определяя цели обучения, проверки и тестирования, а также выходные данные. Он отображает ответы с цветами, указывающими различные целевые наборы.
plotresponse(...,'outputIndex',outputIndex) дополнительно определяет, какой элемент ошибки коррелируется и печатается. Значение по умолчанию - 1.
В этом примере показано, как использовать сеть NARX для решения проблемы временных рядов.
[X,T] = simplenarx_dataset;
net = narxnet(1:2,20);
[Xs,Xi,Ai,Ts] = preparets(net,X,{},T);
net = train(net,Xs,Ts,Xi,Ai);
Y = net(Xs,Xi,Ai);
plotresponse(Ts,Y)