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

名称-值对组参数

指定可选的、以逗号分隔的 Name,Value 对组参数。Name 为参数名称,Value 为对应的值。Name 必须放在引号中。您可采用任意顺序指定多个名称-值对组参数,如 Name1,Value1,...,NameN,ValueN 所示。

示例: 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 之前推出