Рассчитать соотношение двух массивов, где каждый массив не разделен - PullRequest
1 голос
/ 06 марта 2019

У меня есть данные, подобные следующим в Excel:

             A           B
 1           1,287.90    221,300 
 2           0           0
 3           1,828.93    64,080 
 4           417.81      0
 5           397.37      76,529 
 6           1,371.69    0
 7           1,316.81    50,761 
 8           1,828.93    28,645 

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

CORREL ({A1, A3, A5, A7: A8}, {B1, B3, B5, B7: B8}), но это не работает. Любые идеи

1 Ответ

3 голосов
/ 06 марта 2019

Поправь меня, если я ошибаюсь, но я думаю, тебе не нужно ничего делать:

correlation

Как видите, результат корреляции одинаков. Я неправильно понял ваш вопрос?

Обновление: Из вашего комментария я предполагаю, что пунктирные ячейки вашего вопроса могут представлять нули, и вы хотите удалить эти значения из результата. Если это так, вы можете разместить формулу:

{=CORREL(IF(A1:A8*B1:B8<>0;A1:A8);B1:B8)}

Не забудьте ввести формулу с помощью Ctrl + Shift + Enter, чтобы поставить скобки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...