こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

以下の配列

-----配列-----------------------------------------------
ある配列の要素数が同じである二つの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個目の配列要素に相関がある!?らしいのでそこを取り出す

投稿日時 - 2008-07-30 15:10:16

QNo.4215288

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

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

たとえばPEARSON関数、RSQ関数など。

投稿日時 - 2008-08-01 13:54:54

お礼

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

投稿日時 - 2008-08-01 21:21:39

あなたにオススメの質問