DTW、最短ユークリッド距離について

23 ビュー (過去 30 日間)
matsushita ryota
matsushita ryota 2019 年 11 月 12 日
回答済み: Etsuo Maeda 2019 年 11 月 15 日
投稿失礼します。 最短ユークリッド距離を出す方法についてです。 やりたいことを簡単に説明すると https://jp.mathworks.com/help/stats/pdist.html ↑このページ一番最初「ユークリッド距離の計算と距離ベクトルから行列への変換」の最短ユークリッド距離バージョンを行いたいです。 この例のコードのどこをいじると最短ユークリッド距離を求めることができるのか、ご指導ご鞭撻の程よろしくお願い致します。

採用された回答

Hiro Yoshino
Hiro Yoshino 2019 年 11 月 13 日
最短ユーグリッド距離 なるものがどういった定義のものなのか分かりかねますが、同じページ中に引数の説明が書いてあります。Distanceを指定すればお好みの距離で計算が可能です。無い場合はカスタムすることが可能です。
指定は
pdist(X, 'euclidean');
のように行います。詳細はこちらをご覧ください
キャプチャ.PNG
  2 件のコメント
matsushita ryota
matsushita ryota 2019 年 11 月 13 日
解答ありがとうございます。 最短ユークリッド距離は 最小(最小座標差)ユークリッド距離をさします。 @distfunでどのように設定すれば出来るか教えて頂きたいです。
Hiro Yoshino
Hiro Yoshino 2019 年 11 月 14 日
先ほどのリンク先に書いてある通りにお試しになってみてはいかがでしょうか?
十分な説明がなされているかと思います。
また、私の知識の範囲では”最小ユークリッド距離”というのは聞いたことが有りません。
外部サイトでも距離としてはそういうモノは見当たらないので、やはり関数を定義して頂くしかないかなと思います。

サインインしてコメントする。

その他の回答 (1 件)

Etsuo Maeda
Etsuo Maeda 2019 年 11 月 15 日
DTW と質問タイトルに書かれているので、Dynamic Time Warping を "最短ユークリッド距離" と呼称されているのでしょうか。
私はよく知らない分野ですが、dtw という名前の関数が準備されているようです。
HTH

カテゴリ

Help Center および File Exchange記述統計 についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!