как посчитать корреляцию pandas
2 года назад
Arthur Cheremisin
Ответы
Для того чтобы посчитать корреляцию между двумя столбцами в pandas, можно воспользоваться методом corr()
DataFrame. Этот метод возвращает коэффициент корреляции Пирсона по умолчанию, который измеряет линейную зависимость между двумя переменными.
Пример кода:
Если нужно посчитать корреляцию между всеми столбцами в DataFrame, можно также использовать метод corr()
без аргументов:
Этот метод вернет таблицу корреляций между всеми парами столбцов в DataFrame
A B
A 1.0 1.0
B 1.0 1.0
Если необходимо использовать другой метод корреляции, кроме коэффициента Пирсона, можно указать его в качестве аргумента метода corr()
. Например, чтобы посчитать коэффициент корреляции Спирмена, можно сделать следующим образом:
Таким образом, метод corr()
в pandas позволяет легко и быстро рассчитать корреляцию между переменными в DataFrame с возможностью выбора метода корреляции.
год назад
Maksim Litvinov