主要内容

中值的

中位数时间序列数据

描述

实例

tsmedian =值(ts)返回数据样本的中位数时间序列对象。

tsmedian =值(ts,名称、值)指定使用一个或多个名称-值对参数计算中值时的其他选项。例如tsmedian =值(ts“质量”,-99年,“MissingData”,“删除”)将-99定义为缺失样本质量代码,并在计算中值之前删除缺失样本。

例子

全部崩溃

创建一个时间序列对象,并计算数据样本的中值。

ts=时间序列((1:5)');t中值=平均值(ts)
t中值=3

输入参数

全部崩溃

输入时间序列,指定为标量。

名称值参数

指定可选的逗号分隔的字符对名称、值论据。名称是参数名和价值是对应的值。名称必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:名称1,值1,…,名称,值.

例子:tsmedian =值(ts“质量”,-99年,“MissingData”,“删除”)

缺失值指示符,指定了一个从-128到127的整数的标量、向量、矩阵或多维数组。每个元素都是一个质量代码,可作为缺失数据处理。

默认情况下,在计算之前删除丢失的数据。要插入数据而不是删除数据,请指定名称-值对“丢失数据”,“插值”.

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

缺少数据方法,指定为“删除”删除缺少的值或“插入”通过插值数据来填充缺少的值。指定“质量”名称-值对,用于指示哪些数据样本被视为缺失。

重量,指定为“没有”“时间”.
当您指定“时间”,较大的时间值对应较大的权重。

算法

MATLAB®通过以下方式确定权重:

  1. 根据时间值的顺序,将权重附加到每个时间值,如下所示:

    • 第一个时间点-第一个时间间隔的持续时间(t(2)-t(1)).

    • 既不是第一个时间点也不是最后一个时间点的时间点-上一个时间间隔的中点到下一个时间间隔的中点之间的持续时间((t(k+1)-t(k))/2+(t(k)-t(k-1))/2).

    • Last time point—上次时间间隔的持续时间(完).

  2. 通过将每个权重除以所有权重的平均值,对每次的权重进行归一化。

    笔记

    如果时间序列对对象进行均匀采样,则每次的归一化权重为1.0。因此,时间权重不起作用。

  3. 将每次的数据乘以其标准化权重。

在R2006a之前引入