График ввода для взаимной корреляции временных рядов ошибок
plotinerrcorr(x,e)
plotinerrcorr(...,'inputIndex',inputIndex)
plotinerrcorr(...,'outputIndex',outputIndex)
plotinerrcorr(x,e) принимает входной временной ряд x и временной ряд ошибок eи строит график взаимной корреляции входных данных с ошибками на различных лагах.
plotinerrcorr(...,'inputIndex',inputIndex) опционально определяет, какой входной элемент коррелируется и печатается. Значение по умолчанию - 1.
plotinerrcorr(...,'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);
E = gsubtract(Ts,Y);
plotinerrcorr(Xs,E)