指数超过矩阵维度得到错误。错误preparets(第293行)ξ= xx(:,的边后卫+ ((1-net.numInputDelays): 0));错误NARMODEL(18)行[X, Xi,人工智能,Ts) = preparets(净,X, {}, T);
在使用NARXnet。我有Qsimulated和Qobserved数据。我能找到错误(Qobserved-Qsimulated)。我是新narnet。我必须预测未来5值的预测。数据单元格格式而不是时间系列。请帮助。
2视图(30天)
显示旧的评论
clc;关闭所有;清除所有;% % %分区训练数据。使用
Xnew
以后做预测在封闭%循环模式。输入= xlsread (“Data.xlsx”、“培训”);X = (dataTR (:, 1:5)) ';T = (dataTR (: 6) ';Xnew = X (81:100);X = X(接触);T = T(接触);
% % %训练网络,模拟80年第一次观察净= narxnet (1:2, 1:2, 10);[X, Xi, Ai, Ts] = preparets(净,X, {}, T);网=火车(净,x, Ts, Xi, Ai);视图(净)
% % %计算网络性能。[Y, Xf,房颤]=净(Xs, Xi, Ai);穿孔=执行(净,Ts, Y)
% % % 20次运行预测步骤在闭环模式。[netc、Xic Aic] = closeloop(净、Xf Af);视图(netc)
% % y2 = netc (Xnew、Xic Aic)