主要内容

时间序列

创造时间序列目的

描述

时间序列代表动态人口或过程的时间演变。它们用于识别,模型和预测在分立时间间隔上采样的数据中的模式和行为。

创建

创建一个时间序列对象,使用时间序列使用输入数据样本的输入参数函数。

描述

例子

ts = timeeries(DataVals.返回A.时间序列包含数据的对象DataVals.

ts = timeeries(DataVals.延时返回A.时间序列包含数据的对象DataVals.对应于矢量中的时间延时

ts = timeeries(DataVals.延时质量指定所定义的代码的质量描述QualityInfo.Code.

ts = timeeries(___,'姓名',tsname)指定名称TSNAME.为了时间序列目的。

ts = timeeries()返回空时间序列目的。

ts = timeeries(TSNAME.创造一个空的东西时间序列名称的对象TSNAME.

输入参数

展开全部

示例数据,指定为数字或数字逻辑标量,矢量或多维数组。

数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑

采样时间,指定为数字标量或向量,或者日期字符向量的单元格数组。有效的日期字符向量可以具有以下形式:

格式 例子
dd-mmm-yyyy hh:mm:ss 01-Mar-2000 15:45:17
dd-mmm-yyyy 01-Mar-2000
mm / dd / yy 03/01/00
mm / dd. 03/01
hh:mm:ss 15:45:17
hh:mm:ss pm 下午3:45:17
hh:mm. 15:45
hh:mm pm 下午3:45
mmm.dd,yyyy hh:mm:ss Mar.01,2000 15:45:17
mmm.dd,yyyy Mar.01,2000
mm / dd / yyyy 03/01/2000

数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|细胞

质量代码,指定为[]或标量,向量或多维整数的整数阵列从-128到127。

  • 当质量代码值是向量时,它必须具有与时间向量相同的长度。每个元素适用于相应的数据样本。

  • 当质量代码值是数组时,它必须具有与数据阵列相同的大小。每个元素适用于数据阵列的相应元素。

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

时间序列名称,指定为字符向量。

特性

展开全部

示例数据,表示为数字或逻辑标量,矢量或多维数组。数据的第一个或最后一个维度必须与时间向量的方向对齐。

数据具有以下属性:

依赖 真的

数据类型:双倍的|单身的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64|逻辑

数据信息,表示为以下字段的集合:

  • 单位- 字符向量指定数据单元。

  • 插值- 一种tsdata.interpolation.指定插值方法的对象。

    田野的领域tsdata.interpolation.对象包括以下内容:

    • fhandle.- 函数句柄到用户定义的插值函数。

    • 名称- 字符向量,指定插值方法的名称。方法包括'线性'(默认)线性插值和'ZOH'对于零阶保持。

  • 用户数据- 作为字符向量输入的附加用户定义信息。

事件信息,表示为一系列Tsdata.Event.包含事件信息的对象。

田野的领域Tsdata.Event.对象包括以下内容:

  • EventData.- 有关该事件的其他用户定义的信息。

  • 名称- 字符矢量指定事件的名称

  • 时间- 事件发生的时间,指定为实数或日期字符向量。

  • 单位- 时间单位。

  • 开始日期- 指定为日期字符向量的参考日期。开始日期时间向量是数字时是空的。

时间向量对齐,表示为以下选项之一:

  • 真的- 数据阵列的第一维与时间向量对齐。例如,TS = Timeeries(Rand(3,3),1:3);

  • 错误的- 数据阵列的最后一维与时间向量对齐。例如,TS = Timeeries(兰特(3,4,5),1:5);

istimefirst具有以下属性:

依赖 真的
setaccess. '受保护'

时间向量长度,表示为标量。

长度具有以下属性:

依赖 真的
setaccess. '受保护'

时间序列名称,表示为字符向量。

质量代码,代表为[]或标量,向量或多维整数的整数阵列从-128到127。

  • 当质量代码值是向量时,它必须具有与时间向量相同的长度。每个元素适用于相应的数据样本。

  • 当质量代码值是数组时,它必须具有与数据阵列相同的大小。每个元素适用于数据阵列的相应元素。

质量具有以下属性:

依赖 真的

数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32|UINT64

要描述的质量信息质量代码,表示为以下字段的集合:

  • 代码- 包含值的整数矢量-128127.定义质量代码。您可以将其中一个整数值分配给每个值数据使用使用的价值质量财产。

  • 描述- 字符向量的单元格阵列,其中每个元素提供相关质量的可读描述代码

  • 用户数据- 其他用户定义的信息。

长度的代码描述必须匹配。

时间值,表示为向量。

什么时候timeinfo.startdate.是空的,相对于衡量值0.。什么时候timeinfo.startdate.定义,值表示相对于何处测量的日期字符向量开始日期

长度时间必须与第一个或最后一个维度相同数据

时间具有以下属性:

依赖 真的

时间信息,表示为描述时间向量的以下字段的集合:

  • 单位- 具有值的时间单位'周''天''小时''分钟''秒''毫秒''微秒', 或者'纳秒'

  • 开始- 开始时间。

  • 结尾- 结束时间(只读)。

  • 增量- 后续时间值之间的间隔(何时不统一采样)。

  • 长度- 时间向量长度(只读)。

  • 格式- 字符矢量定义日期显示(见DATSTR.)。

  • 开始日期- 定义参考日期的日期字符矢量(参见塞尾柱)。

  • 用户数据- 其他用户定义的信息。

要访问字段的值,请使用表单ts.timeinfo.field.field.为一个时间序列目的TS.

缺少值指示符,表示为以下选项之一:

  • 真的- 治疗所有人除了描述性统计功能之外,值为缺少数据。

  • 错误的- 包括描述性统计功能中的值,传播结果。

用户数据,表示为添加到的任何其他数据时间序列目的。

对象功能

展开全部

addevent. 添加事件到时间序列
addsample. 将数据示例添加到时间序列目的
附加 衔接时间序列对象及时
Depervent. 从中删除事件时间序列
Delsample. 从中删除样品时间序列目的
诽谤 减去均值或最佳拟合线时间序列目的
筛选 修改频率内容时间序列对象
理想事故 时间序列理想的过滤器
阴谋 阴谋时间序列
重组 重组时间序列时间向量
时间序列特性
塞尾柱 时间序列作为日期字符向量的时间
setInterpmethod. 设置默认插值方法时间序列目的
setuniformtime. 修改统一时间序列时间向量
同步 同步和重组两个时间序列使用常用时间向量的对象
得到 询问时间序列特性
getabstime. 兑换时间序列单元格数组的时间向量
getDatasamples. 使用权时间序列数据样本
getdatasamplesziz. 时间序列数据示例大小
getInterpmethod. 时间序列插值方法
GetQualityDesc. 时间序列数据质量
克赖萨斯 子集时间序列
getsampleusingtime. 子集时间序列数据
gettsafteratevent. 创造时间序列活动或之后
gettsafterevent. 创造时间序列事件发生后
GettSatevent. 创造时间序列在事件中
gettsbeforeatevent. 创造时间序列在活动之前或之前
gettsbeforeevent. 创造时间序列在活动之前
gettsbetweenevents. 创造时间序列事件之间
IQR. 四分位数范围时间序列数据
最大限度 最多时间序列数据
吝啬的 意思时间序列数据
中位数 中位数时间序列数据
最短时间序列数据
STD. 标准偏差时间序列数据
sum时间序列数据
var. 差异时间序列数据

例子

全部收缩

创建一个时间序列具有5个标量数据样本的对象,指定名称时间序列

TS1 = TimeSeries((1:5)','名称''mytimeereries');

创建一个时间序列使用5个数据样本,其中每个样品是长度2的柱向量。

ts2 = timeeries(兰特(2,5));

创建一个时间序列使用10个时间单位的间隔采样5个数据样本。

TS3 = Timeeries((1:5)',[0 10 20 30 40]);
在R2006A之前介绍