Матрица корреляции в Python, заполненная 1 и 0 - PullRequest
0 голосов
/ 10 октября 2019

Я сгенерировал корреляционную матрицу в Python с df.corr(). Однако то, что получилось, меня удивило. В дополнение к ожидаемым 1 по главной диагонали все недиагональные элементы были либо 1, либо 0. Я проверил сами данные, запустив их в другой статистической программе, и получил разумные значения для корреляций. Из того, что я могу вывести, всякий раз, когда корреляция превышала .5, Python округлял ее до 1;всякий раз, когда ниже .5 Python округляет его до 0. Любые идеи о том, что происходит?

- Проблема решена: глубоко в коде было это утверждение - pd.options.display.float_format = '{: .0fформат}».

...