WarpingCorrespondence
WarpingCorrespondence[s1,s2]
列 s1と s2のタイムワーピング(DTW)類似性経路を与える.
WarpingCorrespondence[s1,s2,win]
局所探索に win で指定された窓を使う.
詳細とオプション
- WarpingCorrespondenceは動的タイムワーピングとしても知られている.
- WarpingCorrespondenceは,s1〚ni〛が s2〚mi〛に対応するような減少しない位置の{{n1,…,nk},{m1,…,mk}}を返す.
- 返された位置は,そのようなすべての位置で,s1および s2のすべての要素がそれぞれ s1〚ni〛および s2〚mj〛として表されるという制限がある中で,距離を最小にしようとする.
- WarpingDistanceを使って実質距離を計算する.
- 列 si は数値あるいはブール値のスカラーあるいはベクトルのリストでよい.
- 探索窓 win の可能な設定
-
Automatic 完全探索 r 半径 の斜め帯窓 {"SlantedBand",r} 半径 の斜め帯窓 {"Band",r} 半径 の帯窓 (Sakoe-Chiba) {"Parallelogram",a} 傾斜 と で原点に置かれた平行四辺形窓(板倉) - が小さいほど結果は速く出るが,その最適度は劣る.のときは, には効果がない.
- サポートされるオプション
-
DistanceFunction Automatic 使用する距離関数 Method Automatic 使用する動的タイムワーピングの異形 - WarpingCorrespondenceには,次の設定のDistanceFunctiond オプションを使うことができる.
-
Automatic 距離関数を自動的に決定する EuclideanDistance ユークリッド距離 ManhattanDistance マンハッタン距離(「市街地距離」とも呼ばれる) BinaryDistance 要素が等しい場合は0,それ以外の場合は1 ChessboardDistance チェビシェフ(Chebyshev)距離(上限ノルム距離とも呼ばれる) SquaredEuclideanDistance ユークリッド距離の二乗 NormalizedSquaredEuclideanDistance ユークリッド距離の二乗の正規化 CosineDistance 角余弦距離 CorrelationDistance 相関係数距離 BrayCurtisDistance Total[Abs[u-v]]/Total[Abs[u+v]] CanberraDistance Total[Abs[u-v]/(Abs[u]+Abs[v])] MatchingDissimilarity ブールベクトル間のマッチング非類似度 - デフォルトで,次の距離関数が使われる.
-
EuclideanDistance 数値データ MatchingDissimilarity ブールデータ - Method->Automaticを使うと,s2の全要素が s1の全要素とマッチされる.
- Method->{"MatchingInterval"match}を使うと,s2を s1の部分列とマッチすることができる.次は,match の可能な設定である.
-
Automatic 完全なマッチ "Flexible" 両端で柔軟 "FlexibleEnd" 区間の終端でのみ柔軟
例題
すべて開くすべて閉じるスコープ (9)
オプション (4)
DistanceFunction (3)
WarpingCorrespondenceは,ブール列についてはMatchingDissimilarityを使う:
アプリケーション (2)
特性と関係 (7)
完全対応を計算するときは,WarpingCorrespondenceは対称である:
1つの列の値に加えたり,そこから除いたりすると,対応関係が変わることがある:
両方の列に加えたり,両方から除いたりしても,距離関数がノルムによって誘発される場合は,結果には影響しない(並進不変):
以下は,ユークリッド,マンハッタン,その他について真である:
並進不変ではない距離関数を使うと,別の対応関係が与えられるかもしれない:
WarpingDistanceとの関係:
WarpingDistanceは,対応する要素間のすべての距離の合計を与える:
テキスト
Wolfram Research (2016), WarpingCorrespondence, Wolfram言語関数, https://reference.wolfram.com/language/ref/WarpingCorrespondence.html.
CMS
Wolfram Language. 2016. "WarpingCorrespondence." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/WarpingCorrespondence.html.
APA
Wolfram Language. (2016). WarpingCorrespondence. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/WarpingCorrespondence.html