主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

将仿真输出与测量验证数据进行比较

此示例说明如何通过将仿真模型输出与原始估计中未使用的测量数据进行比较来验证估计模型。

加载数据,并将其分成用于估计和验证的部分。

load iddata1;
ze = z1(1:150); 
zv = z1(151:300);

估计 ARMAX 模型,使用估计数据集 ze

m = armax(ze,[2 3 1 0]);

您可以使用 compare 查看模型针对原始估计数据的表现如何。

figure
compare(ze,m);

Figure contains an axes object. The axes object with ylabel y1 contains 2 objects of type line. These objects represent Validation data (y1), m: 67.84%.

图例显示 NRMSE 拟合百分比值。

现在,将仿真模型输出与验证数据集 zv 中的测量数据进行比较。

figure
compare(zv,m);

Figure contains an axes object. The axes object with ylabel y1 contains 2 objects of type line. These objects represent Validation data (y1), m: 71.08%.

该模型对验证数据的表现与对原始估计数据的表现类似。它的适合度值略高一些。这种一致性表明模型有效。

另请参阅

主题