将仿真输出与测量验证数据进行比较
此示例说明如何通过将仿真模型输出与原始估计中未使用的测量数据进行比较来验证估计模型。
加载数据,并将其分成用于估计和验证的部分。
load iddata1;
ze = z1(1:150);
zv = z1(151:300);
估计 ARMAX 模型,使用估计数据集 ze
。
m = armax(ze,[2 3 1 0]);
您可以使用 compare
查看模型针对原始估计数据的表现如何。
figure compare(ze,m);
图例显示 NRMSE 拟合百分比值。
现在,将仿真模型输出与验证数据集 zv
中的测量数据进行比较。
figure compare(zv,m);
该模型对验证数据的表现与对原始估计数据的表现类似。它的适合度值略高一些。这种一致性表明模型有效。