主要内容

验证非线性ARX模型

估计非线性ARX模型对于您的系统,您可以验证它是否在可接受的范围内重新生成系统行为。您可以用不同的方法验证您的模型。建议您使用单独的数据集来估计和验证您的模型。如果验证表明估计的置信度较低,那么请参阅故障诊断模型估计为下一个步骤。有关验证模型的一般信息,请参见模型验证

比较模型输出和测量输出

绘制模拟或预测的模型输出和测量输出数据进行比较,并计算最佳拟合值。在命令行,使用相比命令。你也可以用sim卡预测模拟和预测模型响应。有关在应用程序中绘制模拟和预测输出的信息,请参见应用程序中的仿真和预测

检查迭代搜索终止条件

模型估计后生成的估计报告列出了软件终止估计的原因。例如,假设报告表明估计达到了最大迭代次数。您可以尝试通过指定最大迭代次数的更大值来重复估计。有关如何配置最大迭代次数和其他估计选项的信息,请参阅指定非线性ARX模型的估算选项

在app中查看估算报告,模型估算完成后,查看估计报告区域的估计标签。在命令行,使用M.Report.Termination显示估计终止条件,其中M.是估计的非线性ARX模型。例如,检查M.Report.Termination.WhyStop字段描述估计已停止的原因。

有关评估报告的更多信息,请参见估计报告

检查最终预测误差和损失函数值

通过比较评估报告中显示的最终预测误差和损失函数值,可以比较几个估计模型的性能。

查看估计模型的这些值M.在命令行中,使用M.Report.Fit.FPE(最终预测误差)和M.Report.Fit.LossFcn(估计终止时损失函数的值)属性。较小的值通常表示更好的性能。然而,M.Report.Fit.FPE当模型包含相对于估计数据大小的许多参数时,值可能是不可靠的。使用其他验证技术使用这些指示器,以绘制可靠的结论。

执行残留分析

残差是模型输出和测量输出之间的差异。因此,残差表示模型无法解释的输出部分。您可以使用白度测试和独立性测试等技术来分析残差。有关这些测试的详细信息,请参见什么是剩余分析?

在命令行,使用渣油计算、绘制和分析残差。要在应用程序中绘制残差,请参见如何在应用程序中绘制残差

检查非线性ARX图

非线性ARX图显示所选模型输出的评估模型非线性,作为一个或两个模型回归器的函数。对于一个模型M.,模型非线性(M.NONLINARITY.)是一个非线性估计功能,例如IDWaveletNetwork.idSigmoidNetwork, 或者iDtreepartition.,它使用模型回归器作为输入。

要了解绘制的内容,假设这一点{r1, r2,…,rN}N.用于非线性ARX模型的回归器M.与非线性对应于模型输出。您可以使用getreg(m)查看这些回归。表达方式nonlin =评估(nl,[v1,v2,...,vn])返回给定这些回归值的值的模型输出,即,r1=v1.R2.=v2.,......,rn.=VN..为了绘制非线性,你选择一个或两个N.例如,解释变量rsub = {r1、r3}.该软件在指定范围内改变这些回归器的值,同时固定其余回归器的值,并生成图Nonlinvs。rsub..默认情况下,该软件将剩余的固定回收器的值设置为其估计的手段,但您可以更改这些值。回归装置存储在Nonlinearity.Parameters.RegressorMean模型的属性。

检查非线性ARX PLOT可以帮助您深入了解哪些回归对模型输出产生最强的影响。了解输出上的回归器的相对重要性可以帮助您决定哪些回归包含在该输出中的非线性函数中的回归。如果绘图的形状看起来像所有所选择的回归值的平面,那么该模型可能在这些回归器中线性。在这种情况下,您可以从非线性块中删除相应的回归器,并重复估计。

此外,您可以使用不同的非线性估计器为相同的数据创建多个非线性模型,例如IDWaveletNetwork.网络和iDtreepartition.,然后比较这些模型的非线性表面。各种模型的图之间的协议会增加这些非线性模型捕获系统真正动态的信心。

创建一个非线性ARX图

创建非线性ARX图在系统识别应用程序,选择非线性ARX复选框中的模型视图区域。要在图中包含或排除模型,请单击应用程序中的相应型号图标。有关创建和使用应用程序中的图中的一般信息,请参阅处理情节

在命令行中,在你估算了一个非线性ARX模型之后M.,使用情节查看非线性的形状。

情节(m)

您可以使用附加的情节参数指定以下信息:

  • 在图中包含多个非线性ARX模型。

  • 配置回归器值以计算非线性值。

配置非线性ARX图

要配置非线性ARX图:

  1. 中选择输出通道在输出时选择非线性下拉列表。显示所选输出通道对应的非线性值。

  2. 选择回归1从可用的回归列表中。在里面范围字段,输入此回归线的绘图中的值范围。绘制回归值reg1.情节的轴心。

    如果累退器选择选项不可见,请单击以展开非线性ARX模型图窗口。

  3. 指定回归2作为下列选项之一:

    • 要在图上显示三个轴,请选择回归2.在里面范围字段,输入此回归线的绘图中的值范围。绘制回归值reg2.情节的轴心。

    • 若要只显示两个轴,请选择<一>回归2列表。

  4. 通过单击修复未显示的回归器值固定的值.在“修复回归值”对话框中,双击价值单元格编辑相应回归的常量值。在模型估计期间确定默认值。点击好吧

如果你在应用程序中生成非线性ARX图,你可以执行以下额外的任务:

行动 程序
沿每个轴更改回归器的网格间距。

在绘图窗口中,选择选项>设置样本数量,并输入每个回归线的样本数量。点击申请然后关闭

例如,如果样本的数量为20,则每个回归变量在其指定范围内包含20个点。对于3-D图,这导致在20×20 = 400点处评估非线性。

改变轴的限制。

选择选项>设置轴限制打开“轴限制”对话框,并编辑限制。点击申请

隐藏或显示情节传说。 选择风格>传说.再次选择此选项以显示图例。

在三维空间旋转。

笔记

仅当您选择了两个回归器作为自变量时才可用。

选择风格>三维旋转并将框架拖动到一个新的方向。要禁用三维旋转,请选择风格>三维旋转一次。

也可以看看

|||

相关的话题