主要内容

体育

识别模型的预测误差

语法

呃= pe (sys、数据、K)
呃= pe (sys、数据,K,选择)
(呃,冰,sys_pred) = pe (___
pe (sys、数据K,___
pe (sys、Linespec数据,K,___
pe (K sys1,…,sysN、数据,___
pe (sys1, Linespec1,…,sysN LinespecN,数据,K,___

描述

犯错= pe (sys数据K返回K-被识别模型输出的步长预测误差sys.预测误差由相减得到K-提前一步预测来自测量输出的响应。对所覆盖的时间跨度计算预测误差数据.有关预测响应计算的更多信息,请参见预测

犯错= pe (sys数据K选择使用选项集返回预测错误,选择,指定预测误差计算行为。

犯错sys_pred] = pe (___也返回估计的初始条件,,以及一个预测系统,sys_pred

pe (sys数据K___绘制预测误差图。与前面的任何输入参数组合一起使用。要更改绘图中的显示选项,右键单击该绘图以访问上下文菜单。有关菜单的详细信息,请参见提示

pe (sysLinespec数据K___使用Linespec指定线条类型、标记符号和颜色。

pe (sysN sys1……,数据K___绘制多个识别模型的预测误差图。体育自动选择颜色和线条样式。

pe (sys1, Linespec1,…,sysN LinespecN,数据K___使用为每个模型指定的线类型、标记符号和颜色。

输入参数

sys

识别模型。

数据

衡量投入产出的历史。

如果sys是否指定一个没有输入信号的时间序列模型数据作为一个iddata对象没有输入。在这种情况下,您还可以指定数据作为过去时间序列值的矩阵。

K

预测地平线。

指定K为数据样本时间的倍数的正整数。使用K =正计算纯仿真误差。

默认值:1

选择

预测选项。

选择是否设置选项,使用peOptions,它配置了预测响应的计算。可以指定的选项包括:

  • 初始条件的处理

  • 数据偏移量

Linespec

线条样式、记号笔和颜色

作为字符向量指定的行样式、标记和颜色。例如,“b”“b +:”

有关配置的更多信息Linespec,请参阅情节

输出参数

犯错

预测误差。

犯错作为iddata对象或矩阵,这取决于你如何指定数据.例如,如果数据是一个iddata对象,那么也是犯错

输出到时间tk并输入到时间瞬间t是用来计算时间瞬间的预测误差的吗t

K =正,预测的输出是系统的纯仿真。

对于multi-experiment数据,犯错包含每个实验的预测误差数据。预测误差的时间跨度与观测数据相匹配。

估计初始条件。

作为状态空间系统的初始状态的列向量返回,并作为initialCondition研究传递函数和多项式系统。

sys_pred

预测系统。

sys_pred是一个动态系统。当你模拟sys_pred,使用(数据。OutputData数据。InputData]作为输入,输出,yp,是如此犯错。OutputData =数据。OutputData——yp.对于状态空间模型,软件使用x0e为模拟时的初始条件sys_pred

对于离散数据,sys_pred总是一个离散时间模型。

对于multi-experiment数据,sys_pred是一组模型,每个实验有一个条目。

例子

全部折叠

计算ARIX模型的预测误差。

利用误差数据计算噪声源的方差 e t ).

获取数据。

噪音= [(1:15);(151:1:2));负载iddata1z1;z1。y = z1.y +噪声;

噪音的输出信号中是否加入了一个三角波z1,一个iddata对象。

对噪声数据估计一个ARIX模型。

Sys = arx(z1,[2 2 1]),“IntegrateNoise”,真正的);

计算估计模型的预测误差。

K = 1;呃= pe (z1、sys、K);

体育计算辨识模型输出的一步预测误差,sys

计算噪声源的方差, e t ).

noise_var = err.y ' * err.y / (299 - nparams (sys)顺序(sys));

将计算值与模型噪声方差进行比较。

sys。NoiseVariance

的输出sys。NoiseVariance匹配计算的方差。

加载估计数据。

负载iddata1;数据= z1;

估计一个顺序的ARX模型[2 2 1]。

Sys1 = arx(数据,[2 2 1]);

估计一个有两个极点的传递函数。

sys2 =特遣部队(数据,2);

绘制估计模型的预测误差。指定预测水平为10,并指定用于绘制每个系统的预测误差的线条样式。

体育(sys1“r——”sys2,“b”10、数据);

图中包含一个坐标轴。轴线包含2个线型对象。这些对象表示数据(y1)、sys1、sys2。

要更改显示选项,右键单击图以访问上下文菜单。例如,要查看估计数据,请选择显示验证数据从上下文菜单。要查看预测输出,请选择预测响应图

提示

  • 右键单击预测错误图将打开上下文菜单,您可以访问以下选项:

    • 系统—选择要查看预测错误的系统。默认情况下,绘制所有系统的预测误差。

    • 数据实验—仅支持多实验数据。切换不同实验的数据。

    • 特征—查看以下数据特征:

      • 峰值—查看数据的绝对值。仅适用于时域数据。

      • 峰值响应-查看数据的峰值响应。只适用于频响数据。

      • 平均值—查看数据的平均值。仅适用于时域数据。

    • 显示—仅用于频域和频响数据。

      • -查看系统频率响应的幅度。

      • 阶段-查看系统频率响应相位。

    • 显示验证数据—绘制用于计算预测误差的数据。

    • I / O分组—用于包含多个输入或输出通道的数据集。在图上选择输入和输出通道分组。

      • 没有一个-在各自独立的坐标轴上绘制输入输出通道。

      • 所有-将所有输入通道和所有输出通道组合在一起。

    • I / O选择器—用于包含多个输入或输出通道的数据集。选择要绘制的输入和输出通道的子集。默认情况下,绘制所有输出通道。

    • 网格-在情节中添加网格。

    • 正常化-将图中所有数据的y刻度归一化。

    • 全视图-返回全视野。默认情况下,plot被缩放到全视图。

    • 预测地平线—设置预测范围,或选择模拟。

    • 初始条件—指定初始条件处理。不适用于频响数据。

      指定为以下其中之一:

      • 估计—将初始条件作为估计参数。

      • —设置所有初始条件为零。

      • 吸收延迟和估计-将非零延迟吸收到模型系数中,并将初始条件作为估计参数。此选项仅适用于离散时间模型。

    • 预测响应图-绘制预测的模型响应。

    • 预测误差图-绘制模型响应和预测数据之间的误差。默认情况下,显示错误图。

    • 属性-打开属性编辑器对话框自定义情节属性。

之前介绍过的R2006a