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