• 締切済み

配列の部分的な相関を取り出したい

以下の配列 -----配列----------------------------------------------- ある配列の要素数が同じである二つのAという配列と、Bという配列があり、両方の配列中の(配列番号が同じ場所の)ところどころに相関が見られる部分があるが、相関が見られない場所もある。 -------------------------------------------------------- から、(相関が見られる、という条件を設定して)相関が見られる場所の範囲を取り出したいのですが、どうすればいいでしょうか?配列の連続的な組み合わせの相関係数を片っ端から調べなければならないでしょうか?教えてください。 ※相関が見られる、という条件を設定するために、(例えば相関係数のような)1~-1に規格化されているようなものが必要です。 -----例1-------------------------------------- A:123,213,355,633,42,64,57,23,855 B:444,426,710,1266,84,22,53,23,633 ↓ 結論:2個目~5個目の配列要素に相関がある!?らしいのでそこを取り出す -----例2------------------------------------- A:2,1,-1,1,-1,1,-1,1,2 B:3,-1,1,-1,1,-1,6,56,23 ↓ 結論:2個目~6個目の配列要素に相関がある!?らしいのでそこを取り出す

みんなの回答

回答No.1

要素数にもよりますが、エクセルあたりを使って片っ端から求めるのが早いと思います。 たとえばPEARSON関数、RSQ関数など。

c32p5z
質問者

お礼

そうですか・・・・。回答どうもありがとうございました。

関連するQ&A