TimeSeriesMatrix
継承元: PhaseMethodsMixin, TimeSeriesMatrixCoreMixin, TimeSeriesMatrixAnalysisMixin, TimeSeriesMatrixSpectralMixin, TimeSeriesMatrixInteropMixin, SeriesMatrix
共通の時間軸を共有する複数の TimeSeries オブジェクト用の2Dマトリックスコンテナ。
このクラスは、各要素が TimeSeries データストリームに対応する2次元配列(行 x 列)を表します。マトリックス内のすべての要素は同じ時間配列を共有します(同じ t0, dt, サンプル数)。グリッド構造で整理された多変量時系列のように振る舞います。
主要プロパティ
プロパティ |
説明 |
|---|---|
|
時間間隔 |
|
開始時刻 |
|
時間配列 |
|
サンプリングレート |
|
継続時間 |
|
サンプル数 |
|
要素名のフラットなリスト |
|
各要素のチャンネル識別子の2D配列 |
スペクトル変換
メソッド |
説明 |
|---|---|
|
各要素の FFT を計算。FrequencySeriesMatrix を返す |
|
各要素の PSD を計算。FrequencySeriesMatrix を返す |
|
各要素の ASD を計算。FrequencySeriesMatrix を返す |
|
各要素の Q 変換を計算。SpectrogramMatrix を返す |
信号処理
メソッド |
説明 |
|---|---|
|
要素ごとのフィルタ適用 |
|
要素ごとのリサンプル |
|
要素ごとのトレンド除去 |
|
要素ごとのロックイン増幅 |
統計・解析
メソッド |
説明 |
|---|---|
|
統計量計算 |
|
ローリング統計 |
|
PCA/ICA 分解 |
|
欠損値の補完 |
|
ターゲット時系列と全チャンネルの相関( |
|
全チャンネルの偏相関行列(precision から計算、shrinkage/eps 対応) |
|
コヒーレンス/クロススペクトル計算 |
線形代数
メソッド |
説明 |
|---|---|
|
各サンプル点での行列式 |
|
各サンプル点での逆行列 |
|
対角要素の和 |
|
シュア補行列 |
|
対角要素の抽出 |
変換・相互運用
メソッド |
説明 |
|---|---|
|
pandas DataFrame に変換 |
|
TimeSeriesDict / TimeSeriesList に変換 |
|
ML フレームワークへ変換 |
|
neo.AnalogSignal から作成 |
入出力
メソッド |
説明 |
|---|---|
|
ファイルからマトリックスを読み込む |
|
マトリックスをファイルに書き込む |
|
HDF5/Zarr 形式で保存 |
データ操作
メソッド |
説明 |
|---|---|
|
GPS 開始/終了時刻でクロップ。gwexpy.time.to_gps がサポートする形式を使用可能 |
|
サンプル軸に沿って別のマトリックスを追加 |
|
新しいサンプル軸に補間 |
|
サンプル軸に沿ってパディング |