Постройте динамическую характеристику временных рядов сети
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)