列 A & B の下に 2 つのデータ セットがあり、セル C1 に入力値があります。列 A のデータ セットが固定されていると仮定し、列 B のデータ セットを前後にシフトしようとします。セル C1 の入力値が 0 の場合、B 列のデータ セットのシフト移動はありません。セル C1 の入力値が 5 の場合、B 列のデータ セットは 5 セル上にシフトされます。セル C1 の入力値が -5 の場合、B 列のデータ セットは 5 セル下にシフトされます。B 列のデータ セットが上下にシフトすると、2 つのデータ セット間の相関関係が変化します。私の目的は、セル C1 の最適化された値を決定することです。したがって、2 セットのデータ間の最大相関が返されます。この方法でExcelを使用して2セットのデータ間の最適化された相関を決定する方法について誰か提案がありますか?
1 に答える
0
1 つの方法は、D1 に次の式を含めることです。
=CORREL($A$1:$A$7,OFFSET($B$1,C1,0,7))
私の例で7点の相関を計算すると仮定します。負のシフトを使用できるようにするには、Bxx から開始する必要があります。たとえば、B5 で最大 4 つのセルを上にシフトできるようにする必要があります。
その後、さまざまなシナリオ (たとえば、C1 の -5 から C11 の +5 まで) で C1、C2 などに値を入力し、それに応じて D1 に数式をドラッグできます。次に、最大値を調べるか、MAX
関数を使用して、最大値を探すのは簡単です。
于 2012-07-02T18:11:37.197 に答える