• 締切済み

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

以下の配列 -----配列----------------------------------------------- ある配列の要素数が同じである二つの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

  • 相関係数

    相関係数を求める計算方法を教えて下さい。 使用するソフトはExcelですが、分析ツール・相関係数を求める関数は使えないというルールがあります。 例として数字を挙げさせていただきます。 A B 1 1059 2 6843 3 7548 4 2489 5 3151 6 2246 7 4832 8 2484 9 1256 10 3218 移動平均を求め、Aと移動平均のデータ間の相関係数を求めるというものです。 移動平均の区間は3とさせていただきます。 よろしくお願いします。

  • 相関係数が1になるのはなぜ

    データ群Aとデータ群Bの相関係数を調べようとしています。 データ群Aはy=x データ群Bはy=2x-5 0<=x<=10 このデータ群の相関係数を 共分散/(√Aの分散×√Bの分散) で計算すると相関係数が1となります。 明らかにデータ群AとBが違っているのに相関係数が1になるのはなぜなのか、また、このデータ群の相関係数の正しい求め方を教えてください。 よろしくお願いします。

  • 相関係数の特徴

    A群とB群のデータがある場合、A群の値にB群の値はどれだけ近いか示すために相関係数を用いたのですが、その後、重相関係数があることを知りました。 しかし、相関係数と重相関係数の違いがよくわかりません。 相関係数と重相関係数の違いや、用いるべき現象等について、ご存知の方がいましたら教えてください。よろしくお願いします。

  • 相関係数について教えて下さい

    算出された相関係数の見方について疑問があります。 知識のある方、教えて頂ければ幸いです。 下のようなデータがあるとします A 100→200→400→800 B 50→100→200→400 C 50→150→350→750 AとB AとC、の数列の相関について考えるとします。 *BとC の相関については考えません。 Aの数列は100からスタートして次は2倍、その次は前の数字の2倍と、倍、倍で増加します。Bの数列は、50からスタートして、次は2倍、その次は前の数字の2倍と、倍、倍で増加します。 AとBは数の増加率が同じ場合です。ここでA,Bの相関係数を 計算すると、1と算出されました。 次にCですが、Cの数列はAの数列の増加する値と同じ値を 加算していきます。Aは最初の100に対して、次は200なので、 100の増加、するとCも、最初の50に対して100増加させています。 2行目以降も同じです。このAとCの相関係数を計算しても、1と算出されました。 AとB の相関係数は1 AとC の相関係数も1 Bと、C の数の増加は明らかに違うのに、両方共に Aに対する相関係数が1と出てきてしまいました。 どのように解釈して良いのか困っています。 私が素人判断で勝手に考えていたのは、 AとBは相関が一致していて、 AとCは増加する傾向は同じであるが、変化量の割合に違いがある為、 AとBほどには相関が高くない数字が出るとばかり思っていました。 相関係数も様々な種類があるようなのですが、変化の量も測定できるような、統計数値はありませんでしょうか?   

  • 配列について

    配列の要素数をinteger型にいれたいのですがどうしたらいいですか? 例   Dim A() As String   Dim B AS Integer       A = "あ","い","う" Aの要素数3をBに入れたいのです。 この配列の作りかたもあっているか分かりませんがよろしくお願いします。

  • 相関係数 却求め方

    初めてなんですけどぜひ皆様の力を貸してください。 問題が皆様にうまく伝わるかちょっと心配ですが・・・ たとえば今までは三つの数字a、b、cの相関係数がエクセルのCORRELなどの関数を使えばYになるのは分かったんですけど却に3番目の数字Cが幾つになれば相関係数がYになるかを求めたいんですがその求め方法を分かっている先生方がいらっしゃればぜひ教えで頂ければありがたいです。 ちなみに手書きではなくPCかエクセルを使っての方法であれば幸いです。 例:(1) 50,100,150の相関係数は1ですね。(CORREL関数)     50,100、?が幾つになれば相関係数が1になるんですか?   (2) 110,130,180の相関係数は0.970725ですね。(CORREL関数)    110,130、?が幾つになれば相関係数が0.970725になるんでか?という問題ですが・・・  ぜひよろしくお願い致します。

  • エクセルで相関係数

    『AとB』、『AとC』の相関係数を エクセルで出したいのですが、 どうしたらいいのかわかりません。 Aの数値は、0.24、0.44、0.32、0.42、0.21、0.33で、 Bの数値は、2.60、2.53、2.71、2.48、1.63、1.98で、 Cの数値は、1.79、1.56、2.13、1.98、1.37、1.37です。 ピアソンの積率相関係数というものを使って 出したいのですがさっぱりわかりません。 分かる方教えてください。 よろしくお願いします。

  • 相関係数について

    相関係数についてわからないことがあります。 ある二つの物体A,Bが同時に観測されたとします。 この時、A(xi,yi),B(x'i,y'i)というような座標に観測され、i=N回観測された場合、この二物体間の相関係数を求めるにはどのようにすればよいのでしょうか? xとx'の相関とyとy'の相関をそれぞれ別に求めればよいのでしょうか? よろしくお願いします。

  • 相関係数、決定係数からの考察

    説明変数x、被説明変数a,bがあったとします。 そこで例えば xに対してaの相関係数、決定係数がそれぞれ0.5、0.6 xに対してのbの相関係数、決定係数がそれぞれ0.7,0.8 であったとします。 この場合では、xはaよりもbの方をよりよく説明していると思うのですが、その理由は何でしょうか? 相関係数、決定係数の値が高いから…というのは何となく違うというかすっきりしないです(間違ってるのかもですが) 回答の程お願いします。

  • 相関係数 入力方法

    =CORREL(A1:A12,B1:B12)の計算式をつかって2つの相関係数はわかるのですがデータが三個以上の場合、=CORREL(A1:A12,B1:B12,C1:C12)とするとエラーになりますがどういう入力をすればABCの相関係数がわかりますか?

このQ&Aのポイント
  • 単軸ロボットのリード選びについてご質問ですね。リードには6mmや12mmなど、様々な種類があります。
  • 単軸ロボットのリード選びにはどのようなポイントがあるのでしょうか?サイズには6mmや12mmなどの選択肢があります。
  • 単軸ロボットのリードを選ぶ際には、6mmや12mmなどのサイズに注目する必要があります。
回答を見る