CanonicalWarpingDistance
CanonicalWarpingDistance[s1,s2]
列 s1と s2の間の正準タイムワーピング(CTW)距離を与える.
CanonicalWarpingDistance[s1,s2,init]
2つの列間の初期対応として init を使う.
CanonicalWarpingDistance[s1,s2,init,win]
局所探索に窓 win を使う.
詳細とオプション
- 正準タイムワーピングは,参照列 s1とクエリ列 s2 に対して空間変換と動的タイムワーピングを反復的に行い,列間の最短距離でのアラインメントを求める.
- 列 siは,数値スカラーまたは数値ベクトルのリストでよい.動的タイムワーピングとは異なり,s1と s2の要素の次元は違ってもよい.
- 距離はで与えられる.ただし,s1〚ni〛と s2〚mi〛は対応する要素であり,α と β は正準相関分析を使って計算された空間変換行列である.
- 計算された距離を与えるこの対応は,CanonicalWarpingCorrespondenceを使って求めることができる.
- 初期対応 init は{{n1,…,nk}{{m1,…,mk}}の形式で与えられ,s1と s2の要素間の初期1対1対応を与える.
- 探索窓 win の可能な設定
-
Automatic 完全探索 r 半径 の斜め帯窓 {"SlantedBand",r} 半径 の斜め帯窓 {"Band",r} 半径 の帯窓 (Sakoe-Chiba) {"Parallelogram",a} 傾斜 と で原点に置かれた平行四辺形窓(板倉) - サポートされるオプション
-
DistanceFunction Automatic 動的タイムワーピングに使われる距離関数 MaxIterations Automatic 反復の最大回数 Method Automatic 使用する正準タイムワーピングの異形 - DistanceFunctionの使用可能な設定については,WarpingDistanceの関数ページを参照のこと.
- Method->opts を介して次のオプションが使用可能である.
-
"DimensionsToKeep" Automatic 投影後の次元 "EnergyThreshold" Automatic 保存する「エネルギー」の割合 "Lambdas" Automatic 正則化の値 "MatchingIntervals" Automatic クエリを参照の全体とマッチするか,一部とマッチするか - "MatchingIntervals"オプションの可能な設定
-
Automatic 完全なマッチ "Flexible" 両端で柔軟 "FlexibleEnd" 区間の終端でのみ柔軟
例題
すべて開くすべて閉じるスコープ (9)
データ (6)
オプション (2)
MaxIterations (2)
最大反復回数を増やすと正準タイムワーピングが収束する場合はいつでも距離が短くなる:
MaxIterations∞として収束後の距離を求める.正準タイムワーピングは収束しないこともある:
テキスト
Wolfram Research (2016), CanonicalWarpingDistance, Wolfram言語関数, https://reference.wolfram.com/language/ref/CanonicalWarpingDistance.html.
CMS
Wolfram Language. 2016. "CanonicalWarpingDistance." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CanonicalWarpingDistance.html.
APA
Wolfram Language. (2016). CanonicalWarpingDistance. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CanonicalWarpingDistance.html