TimeSeriesResample
TimeSeriesResample[tseries]
使われている最小の時間増分に従って,一様に tseries のリサンプリングを行う.
TimeSeriesResample[tseries,rspec]
rspec に従って tseries のリサンプリングを行う.
詳細とオプション
- TimeSeriesResampleは,しばしば,不規則な時系列を規則的な時系列に変換するために使われる.これは,時系列を揃えるために使うこともできる.
- 時系列 tseries は,値のリスト{x1,x2,…},時点と値のペアのリスト{{t1,x1},{t2,x2},…},TimeSeries,EventSeries,TemporalDataのいずれでもよい.
- rspec の基本的な設定
-
dt 間隔 dt の一様な時点を使う 間隔 dt の t0から t1までの時点を使う {{t1,t2,…}} 明示的な時点{t1,t2,…}を使う dayspec 曜日指定を使う - 使用可能な dayspec のタイプには,"Weekday","Weekend",MondayからSundayまで,"BeginningOfMonth","EndOfMonth","BusinessDay","Holiday"がある.
- dt がAutomaticに設定されていると,tseries における最小の時間増分が使われる.
- tseries が複数の経路を含む場合は,rspec の次の設定が役に立つ.
-
"Union" tseries のすべての時点を使う "Intersection" 全経路に共通の時点を使う {"Times",p} 経路 p からの時点を使う - 時点が与えられていない場合,tseries は単位間隔で規則的であるとみなされる.
- TimeSeriesResampleで使用可能なオプション
-
ResamplingMethod Automatic 経路のリサンプリングに使用するメソッド CalendarType "Gregorian" 日付を解釈する暦体系 HolidayCalendar {"UnitedStates","Default"} 営業日のスケジューリングのための暦の上での休日 TimeZone Automatic 日付に指定された時刻帯
例題
すべて開くすべて閉じる例 (3)
スコープ (13)
基本的な用法 (3)
代りにMissingを挿入することもできる:
データの型 (6)
TimeSeriesのリサンプリングを行う:
EventSeriesのリサンプリングを行う:
ResamplingMethodを設定すると,上記は無効になる:
TemporalDataとして与えられた単一路:
TemporalDataとして与えられた複数の経路:
オプション (6)
ResamplingMethod (3)
ResamplingMethodをNoneに設定すると,不規則データに欠測値が与えられる:
HolidayCalendar (1)
アプリケーション (5)
自動的に生成された時系列は規則的にサンプリングされたものではない:
"BusinessDay"に従ってサンプルを取り直し,規則的な時系列を作る:
このデータは営業日についてしか生成されない.その他の日には変更が加わらない.したがって,左から値を保存することで日ごとの値をサンプルし直すことができる:
AirPressureDataを使って,ロングアイランドマッカーサー空港における,ハリケーンサンディが原因の気圧変化を調べる:
変化率を分析するためには,データが規則的な時系列になるようにサンプルし直さなければならない:
考えられる問題 (1)
もとのタイムスタンプはリサンプリングの後まで保存されないかもしれない:
MinimumTimeIncrementに従ってリサンプリングする:
テキスト
Wolfram Research (2014), TimeSeriesResample, Wolfram言語関数, https://reference.wolfram.com/language/ref/TimeSeriesResample.html (2019年に更新).
CMS
Wolfram Language. 2014. "TimeSeriesResample." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/TimeSeriesResample.html.
APA
Wolfram Language. (2014). TimeSeriesResample. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TimeSeriesResample.html