#python-3.x #numpy #seaborn #heatmap
Вопрос:
Тепловая карта обеспечивает измеренную корреляцию в результирующих визуальных изображениях, как она точно рассчитывается? И точно ли это относится к отношениям?
Комментарии:
1. «Тепловая карта обеспечивает численно измеренную корреляцию» — не так ли? Я думаю, что это просто «отображает прямоугольные данные в виде матрицы с цветовой кодировкой»: seaborn.pydata.org/generated/seaborn.heatmap.html .
2. Тепловая карта Сиборна не вычисляет корреляцию. Вам нужно рассчитать корреляцию раньше, например, с пандами или numpy . Смотрите их документы для получения дополнительной информации.
3. Когда мы используем тепловую карту, мы видим, что каким-то образом корреляция между столбцами вычисляется и отображается в виде визуальных элементов (полученная карта ). Я не уверен, как рассчитывается корреляция.
Ответ №1:
Тепловая карта Сиборна использует корреляционную матрицу в качестве аргумента для построения тепловой карты.
Корреляционная матрица-это просто таблица, в которой отображается корреляция. Эта мера лучше всего используется в переменных, которые демонстрируют линейную взаимосвязь друг с другом.
Корреляционная матрица для фрейма данных может быть рассчитана с помощью:
df.corr()
Следуйте этому документу 1 для получения информации о функции corr ().
Кроме того, следуйте docs2, чтобы узнать, как корреляционная матрица используется в тепловой карте.