NARX闭环网络一步预测

2视图(30天)
大家好!
我用NARX闭环网络timeseries预测。我得到了一个网络6输入延迟和6反馈延迟,图中显示:
我知道这个网络是能够预测y (t) = f (y (t - 1),…, y (t-6), u (t - 1),…, u (t-6))。如果这是真的,我应该能够预测y值6过去值y和u。问题是,当我使用
(xc、xic aic, ~) = preparets(净、输入、{}、输出);
这个数据集的6个样品,论证xc(输入)转移是空的。我预测:
[yc] =净(xc、xic aic);
yc也是空的。据我了解NARX网络,如果我喂养与过去6网络输入样本和过去6输出样本应该是足够的,但事实并非如此。它需要一个预测7输入值。这是为什么呢?
谢谢你的帮助。

答案(1)

克利须那神
克利须那神 2022年7月3日
嘿,巴勃罗,
我认为你需要6之前的值作为网络的输入和预计7日的值。
也同样适用于训练的部分。

s manbetx 845


释放

R2022a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!