主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

timeseries

timeseriesオブジェクトの作成

説明

時系列は,集団の動態や過程の時間発展を表します。これらは離散的な時間間隔でサンプリングされたデータ内のパターンおよび動作の識別,モデル化,および予測に使用されます。

作成

timeseriesオブジェクトを作成するには,関数timeseriesを,データサンプルを表す入力引数を指定して使用します。

説明

ts = timeseries (datavalsは,datavalsのデータを含むtimeseriesオブジェクトを返します。

ts = timeseries (datavalstimevalsは,datavalsのデータを含み,ベクトルtimevalsの時刻に対応するtimeseriesオブジェクトを返します。

ts = timeseries (datavalstimevals质量は,QualityInfo。代码で定義されたコードについての特性の説明を指定します。

ts = timeseries (___、“名字”tsname)は,timeseriesオブジェクトの名前tsnameを指定します。

ts = timeseries ()は,空のtimeseriesオブジェクトを返します。

ts = timeseries (tsnameは,名前がtsnameである空のtimeseriesオブジェクトを作成します。

入力引数

すべて展開する

サンプルデータ。数値または逻辑スカラー,ベクトル,または多次元配列として指定します。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

サンプル時間。数値スカラーまたは数値ベクトル,あるいは日付文字ベクトルの细胞配列として指定します。有効な日付文字ベクトルは,次の形式で表すことができます。

形式
dd-mmm-yyyy HH: MM: SS 01 - 3月- 2000 15:45:17
dd-mmm-yyyy 01 - 3月- 2000
mm / dd / yy 03/01/00
mm / dd 03/01
HH: MM: SS 15:45:17
HH: MM: SS 3:45:17点
HH: MM 15:45
HH: MM点 下午3:45的时候
mmm.dd, yyyyHH: MM: SS 2000年Mar.01 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

timeseriesの名前。文字ベクトルとして指定します。

プロパティ

すべて展開する

サンプルデータ。数値または逻辑スカラー,ベクトル,または多次元配列として表されます。データの最初の次元か最後の次元のいずれかが,時間ベクトルの方向と一致していなければなりません。

数据には,以下の属性があります。

依赖 真正的

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

データ情報。次のフィールドの集合として表されます。

  • 单位——データ単位を指定する文字ベクトル。

  • 插值——内挿法を指定するtsdata.interpolationオブジェクト。

    tsdata.interpolationオブジェクトのフィールドは,以下を含みます。

    • Fhandle——ユーザー定義の内挿関数の関数ハンドル。

    • 的名字——内挿法の名前を指定する文字ベクトル。線形内挿の場合は“线性”(既定),ゼロ次ホールドの場合は“zoh”などの方法があります。

  • 用户数据——追加のユーザー定義情報。文字ベクトルとして入力します。

イベント情報。イベント情報を含むtsdata.eventオブジェクトの配列として表されます。

tsdata.eventオブジェクトのフィールドは,以下を含みます。

  • EventData——イベントに関する追加のユーザー定義の情報。

  • 的名字——イベントの名前を指定する文字ベクトル。

  • 时间——イベントが発生する時間。実数または日付文字ベクトルとして指定します。

  • 单位——時間の単位。

  • StartDate可以——基準日。日付文字ベクトルとして指定します。時間ベクトルが数値の場合,StartDate可以は空となります。

時間ベクトルの配置。次のいずれかのオプションとして表されます。

  • 真正的——データ配列の最初の次元が,時間ベクトルに合わせて割り当てられます。例:ts = timeseries(兰德(3、3),1:3);

  • ——データ配列の最後の次元が,時間ベクトルに合わせて割り当てられます。例:ts = timeseries(兰德(3、4、5),1:5);

IsTimeFirstには,以下の属性があります。

依赖 真正的
SetAccess “保护”

時間ベクトルの長さ。スカラーとして表されます。

长度には,以下の属性があります。

依赖 真正的
SetAccess “保护”

timeseriesの名前。文字ベクトルとして表されます。

特性コード。[]または-128 ~ 127の範囲の整数のスカラー,ベクトル,または多次元配列として表されます。

  • 特性コードの値がベクトルの場合は,時間ベクトルと同じ長さでなければなりません。各要素は,対応するデータサンプリングに適用されます。

  • 特性コードの値が配列の場合は,データ配列と同じサイズでなければなりません。各要素は,データ配列の対応する要素に適用されます。

质量には,以下の属性があります。

依赖 真正的

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

质量コードを記述するための特性情報。以下のフィールドの集合として表されます。

  • 代码——特性コードを定義する,-128年から127の値をもつ整数ベクトル。质量プロパティを使用すると,これらの整数値のいずれかを各数据値に割り当てることができます。

  • 描述- - - - - -文字ベクトルの细胞配列。各要素は,関連する特性代码の読み取り可能な記述を示します。

  • 用户数据——追加のユーザー定義情報。

代码描述の長さは,一致しなければなりません。

時間値。ベクトルとして表されます。

TimeInfo。StartDate可以が空の場合,値は0と比較して計算されます。TimeInfo。StartDate可以が定義された場合,値はStartDate可以と比較して計算された日付文字ベクトルを示します。

时间の長さは,数据の最初または最後の次元と同じでなければなりません。

时间には,以下の属性があります。

依赖 真正的

時間情報。時間ベクトルを記述する次のフィールドの集合として表されます。

  • 单位——値“周”“天”“小时”“分钟”“秒”的毫秒微秒的または“纳秒”をもつ時間単位。

  • 开始——開始時間。

  • 结束——終了時間(読み取り専用)。

  • 增量——後続の時間値の間隔(時間が一様にサンプリングされていない場合は)。

  • 长度——時間ベクトルの長さ(読み取り専用)。

  • 格式——日付表示を定義する文字ベクトル(datestrを参照)。

  • StartDate可以——基準日を定義する日付文字ベクトル(setabstimeを参照)。

  • 用户数据——追加のユーザー定義情報。

フィールドの値にアクセスするには,timeseriesオブジェクトtsts.TimeInfo.fieldの形式を使用します。

欠損値インジケーター。次のオプションのいずれかとして表されます。

  • 真正的——すべての値を欠損データとして扱います。ただし,記述統計関数を除きます。

  • - - - - - -値を記述統計関数に含め,を結果に伝播させます。

ユーザーデータ。timeseriesオブジェクトに追加する任意のデータとして表されます。

オブジェクト関数

すべて展開する

addevent timeseriesへのイベントの追加
addsample データサンプルをtimeseriesオブジェクトに追加
附加 timeseriesオブジェクトを時間順に連結
delevent timeseriesからイベントを削除
delsample timeseriesオブジェクトからサンプルを削除
去趋势 timeseriesオブジェクトからの平均値または最適な近似の減算
过滤器 timeseriesオブジェクトの周波数成分の変更
idealfilter timeseriesの理想フィルター
情节 timeseriesのプロット
重新取样 timeseries時間ベクトルのリサンプリング
timeseriesプロパティの設定
setabstime timeseries時間を日付文字ベクトルとして設定
setinterpmethod timeseriesオブジェクトに既定の内挿法を設定
setuniformtime timeseriesの等間隔時間ベクトルの修正
同步 2つのtimeseriesオブジェクトを共通の時間ベクトルを使用して同期およびリサンプリングする
得到 timeseriesプロパティのクエリ
getabstime timeseries時間ベクトルの细胞配列への変換
getdatasamples timeseriesデータサンプルへのアクセス
getdatasamplesize timeseriesデータサンプルのサイズ
getinterpmethod timeseriesの内挿法
getqualitydesc timeseriesのデータ特性
getsamples timeseriesのサブセット
getsampleusingtime timeseriesデータのサブセット
gettsafteratevent イベント時またはイベント後のtimeseriesの作成
gettsafterevent イベント後のtimeseriesの作成
gettsatevent イベント時のtimeseriesの作成
gettsbeforeatevent イベント時またはイベント前のtimeseriesの作成
gettsbeforeevent イベント前のtimeseriesの作成
gettsbetweenevents イベント間のtimeseriesの作成
位差 timeseriesデータの四分位数間範囲
马克斯 timeseriesデータの最大値
的意思是 timeseriesデータの平均値
中位数 timeseriesデータの中央値
最小值 timeseriesデータの最小値
性病 timeseriesデータの標準偏差
总和 timeseriesデータの和
var timeseriesデータの分散

すべて折りたたむ

5個のスカラーデータサンプルがあるtimeseriesオブジェクトを作成し,timeseriesの名前を指定します。

壹空间= timeseries((1:5)”,“名字”“MyTimeSeries”);

5個のデータサンプルがあるtimeseriesを作成します。各サンプルは長さが2の列ベクトルです。

ts2 = timeseries(兰德(2、5));

10時間単位の間隔でサンプリングされた5個のデータサンプルがあるtimeseriesを作成します。

Ts3 = timeseries(((1:5)',[0 10 20 30 40]);
R2006aより前に導入