Main Content

iqr

timeseries 数据的四分位差

说明

示例

tsiqr = iqr(ts) 返回 timeseries 对象中数据样本的四分位差。

tsiqr = iqr(ts,Name,Value) 使用一个或多个名称-值对组参数指定在计算四分位差时的其他选项。例如,tsiqr = iqr(ts,'Quality',-99,'MissingData','remove') 将 -99 定义为缺失样本质量代码,并在计算四分位差之前删除缺失样本。

示例

全部折叠

创建一个 timeseries 对象并计算样本数据的四分位差。

ts = timeseries((1:10)');
tsiqr = iqr(ts)
tsiqr = 5

输入参数

全部折叠

输入 timeseries,指定为标量。

数据类型: timeseries

名称-值参数

将可选的参数对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参数名称,Value 是对应的值。名称-值参数必须出现在其他参数之后,但参数对组的顺序无关紧要。

在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来。

示例: tsiqr = iqr(ts,'Quality',-99,'MissingData','remove')

缺失值指示符,指定由从 -128 到 127 的整数构成的标量、向量、矩阵或多维数组。每个元素都是一个质量代码,将被视为缺失数据。

默认情况下,在计算四分位差之前,iqr 会删除所有缺失数据。要对数据进行插值而不是删除数据,请指定名称-值对组 'MissingData','interpolation'

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

缺失数据方法,指定为 'remove' 以在计算四分位差之前删除缺失值,或指定为 'interpolate' 以通过对数据进行插值来填充缺失值。指定 'Quality' 名称-值对组来指示哪些数据样本被视为缺失。

版本历史记录

在 R2006a 之前推出

另请参阅

| | |