Ранг (Спирмен) Корреляция несмежных значений в Excel - PullRequest
0 голосов
/ 25 апреля 2020

Ранг (Копье) Корреляция несмежных значений в Excel

  1. В одной формуле я пытаюсь получить корреляцию Ранга (Копья) между двумя массивами. Один из массивов содержит несмежные значения. Я могу получить корреляцию Пирсона с этой формулой:

          =CORREL(CHOOSE({1;2;3},U7,AM7,BE7),HR1:HT1)
    
  2. Формула в # 1 работает, потому что CHOOSE создает массив из 3 несмежных ячеек и эффективно заставляет их казаться «смежными». 'друг к другу.

  3. Корреляция рангов - это просто корреляция рангов, и чтобы получить корреляцию рангов, мне просто нужно преобразовать значения в ячейках U7, AM7 и BE7 в ряды. (Значения в HR1: HT1 уже являются рангами.)

  4. Если несмежные значения в U7, AM7 и BE7 были смежными друг с другом (например, в ячейках U7: U9 ), Я мог бы преобразовать значения в их соответствующие ранги и получить корреляцию рангов следующим образом:

          =CORREL(RANK.AVG(U7:U9,U7:U9),HR1:HT1)
    
  5. Следовательно, я думал, что могу просто заменить смежные значения, созданные с помощью «ВЫБРАТЬ ( {1; 2; 3}, U7, AM7, BE7) ”вместо естественных смежных значений в (U7: U9) в формуле в # 4 для получения корреляции Ранга, что-то вроде этого:

          =CORREL(RANK.AVG(CHOOSE({1;2;3},U7,AM7,BE7),CHOOSE({1;2;3},U7,AM7,BE7)),HR1:HT1)
    

К сожалению, это не работает, как обычная формула или формула массива. Также не работают эти «союзы»:

          =CORREL(CHOOSE({1;2;3},RANK((U7,AM7,BE7),(U7,AM7,BE7))),HR1:HT1)

          =CORREL(RANK.AVG((U7,AM7,BE7),(U7,AM7,BE7)),HR1:HT1)

Я мог бы получить ответ, добавив еще 10 столбцов в мою таблицу, но я не хочу этого делать. Мне нужно получить корреляцию рангов в одной формуле.

Есть мысли?

...