主要内容

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

预处理数据

删除均值、偏移量和线性趋势;重新构造缺失数据,更改数据采样率

System Identification Toolbox™ 和命令行函数允许您在将估计(和验证)数据用于模型估计之前对其进行预处理。预处理有助于优化数据,并更正或消除不准确之处。它用来确保数据处于适合模型估计的形式。

选择用于估计的数据后,请检查数据中是否存在类似下面这些不需要的特征:

  • 缺失值或错误值(也称为 outliers)。例如,您可能会发现空缺数据(表明数据缺失)、与其余数据不符的值,或无信息的值。

  • 信号电平的偏移与漂移(低频干扰)。

  • 高于系统动态特性所关注频率区间的高频干扰。

根据数据的特征,您可以对缺失数据进行重建,调整数据采样率,或从数据中去除均值、常数偏移量或线性趋势。

有关分析时域或频域数据的方法,请参阅如何使用 advice 命令分析数据

函数

detrendSubtract offset or trend from time-domain signals contained in iddata objects
retrend向存储在 iddata 对象中的时域数据信号添加偏移量或趋势
diffIddata 对象中的差异信号
idfiltFilter data using user-defined passbands, general filters, or Butterworth filters
misdataReconstruct missing input and output data
nkshiftShift data sequences
idresamp通过降采样或插值对时域数据进行重采样
idresampOptionsOption set for idresamp (自 R2023a 起)
resample(不建议)通过降采样或插值对存储在 iddata 对象中的时域数据进行重采样(需要 Signal Processing Toolbox 软件)
getTrend创建趋势信息对象,用于存储存储在 iddata 对象中的时域信号的偏移量、均值和趋势信息
chgFreqUnitChange frequency units of frequency-response data model
fdel从频率响应数据 (FRD) 模型中删除指定数据
TrendInfoOffset and linear trend slope values for detrending data

主题

数据的处理、重采样和滤波

使用 App 对数据进行预处理

使用命令行对数据进行预处理