波形解析について初心者の為、分かりづらいかもしれませんが宜しくお願い致します。
例えば、Excel等で単位の異なる二系列の折れ線グラフを描画したとします。
この二つのデータの波形が、どれくらい似ているかを調べるにはどの様な方法があるでしょうか。
解析ツール等を使うという方法ではなく、具体的な計算方法を教えて頂きたいのです。
二つの波形間を積分して、その面積を求めれば良いのか、フーリエ解析をすれば良いのか。。。等など通常はどのように解析しているのか、考えても良く分かりません。
どうぞ宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
時間的に伸縮はしていないと仮定して話をします。
二つの波形(ディジタル)を x(k),y(k) (k=0,1,2,...,N-1) とします。
二つの波形の相関は
R = Σ x(k)y(k) で定義されます。Σは 0 から (N-1) までを取ります。
R が大きければ二つの波形は似ているのですが、残念なことに一方の波形の振幅が大きいとき、似ていなくても R が大きくなります。
そこで、類似度
S = R / (PX PY)
を計算します。PX, PY は波形の二乗和の平方根です(自分自身との相関の平方根と言うこともできます)。
一般に 1 ≧ S ≧ -1 で、S = 1 になるのは、二つの波形が正定数係数を除いて一致するときです。したがって、S の大きさにより類似性が判定できます。
なお、以上は時間的にずれがない場合です。ずれがあり、しかも未知の場合は
R = Σ x(k)y(k)
の代わりに
R = Σ x(k-d)y(k)
をいろいろな d について計算し、R が最大になるような d が二つの波形のずれであると考えます。
二つの波形の間で時間的に伸縮のある場合は、長さを揃える(正規化)が必要です。
一番難しいのは、時間的に伸縮していて、しかもその伸縮が時間的に一様でないときです。音声認識でDTW(Dynamic Time Warping)と呼ばれる手法があり、技術として確立しています。動的計画法(Dynamic Programming)を使います。
ご丁寧なご回答、本当にありがとうございました!!
数学的にどう計算して良いのか、さっぱり分からずでしたので、とても助かりました。
この方法で調べてみようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
ハマっている「お菓子」を教えて!
この世には、おいしいお菓子がありすぎて……。 次何を食べたらいいか迷っています。 みなさんが今、ハマっている「お菓子」を教えてください!
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
CDの保有枚数を教えてください
ひとむかし前はCDを買ったり借りたりが主流でしたが、サブスクで簡単に音楽が聴ける今、CDを手に取ることも減ってきたかと思います。皆さんは2024年現在、何枚くらいCDをお持ちですか?
-
昨日見た夢を教えて下さい
たまにすごいドラマチックな夢見ること、ありませんか? 起きてからも妙に記憶に残っているような、そんな夢。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
二つのデータの波形が似てるかどうかの判定方法
数学
-
グラフの類似度について
数学
-
折れ線グラフの近似性を比較したい
化学
-
-
4
エクセルで2つのグラフの一致性を定量化できるか
Excel(エクセル)
-
5
グラフを「似ている」順に並べたいのですが
Visual Basic(VBA)
-
6
2つのアナログ信号が一致してるか検出する方法
C言語・C++・C#
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
整合フィルタ(matched filter)...
-
オシロスコープについて
-
教えてください。
-
第5調波や第3高調波って何です...
-
古典制御のゲイン交差周波数と...
-
音声波形を表示する
-
オシロスコープからパソコンに...
-
交流、パルス波、バースト波
-
実効値指示の電子電圧計
-
「dip and plateau」の訳
-
ダイオード1つの半波整流回路と...
-
音声を重畳するとは・・・
-
三相全波整流回路について
-
R-C直列回路にLを接続した時の...
-
制御工学の問題です。
-
誘導発電機と相差角について
-
16進数を正負反転する方法
-
クレーンでのCFブレーキとな...
-
Expression: nptr != NULL
-
入力換算雑音電力の求め方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
音声を重畳するとは・・・
-
オシロスコープを起動しただけ...
-
物理の波についてです 時刻12/8...
-
交流、パルス波、バースト波
-
二つの波形の合致を調べる方法は?
-
音声波形を表示する
-
整合フィルタ(matched filter)...
-
減衰係数の求め方がわかりません
-
一次遅れ系の制御における時定...
-
古典制御のゲイン交差周波数と...
-
カラオケなどのキーコントロー...
-
ProToolsの波形がおかしいこと...
-
ステップ応答の周波数特性によ...
-
方形波をフーリエ変換した理由...
-
CPUの波形が0%と100%を行き来...
-
定常応答 と 強制応答 は同...
-
制御工学の問題です。
-
第5調波や第3高調波って何です...
-
電気回路の「干渉を引き起こす...
-
ブリッジ整流波形のオシロスコ...
おすすめ情報