Интерпретация итогов вычисления корреляции

import arcpy
import numpy as np

field = r'R:\TEST\21\221.gdb\TEST'
field_1 = 'SHAPE_Length'
field_2 = 'AREA_BU'

arr = arcpy.da.TableToNumPyArray(field, (field_1, field_2))

print (np.corrcoef((arr[field_1], arr[field_2])))

Результат работы скрипта такой [[ 1. 0.97810388] [ 0.97810388 1. ]]

Подскажите как правильно интерпретировать эти данные: Зависимость field_2 от field_1 = 1 Зависимость field_1 от field_2 = 0.97810388

или

Зависимость field_1 от field_1 = 1 Зависимость field_1 от field_2 = 0.97810388 Зависимость field_2 от field_2 = 1 Зависимость field_2 от field_1 = 0.97810388


Ответы (1 шт):

Автор решения: CrazyElf

Конечно, верен второй вариант, потому что 1 - это коэффициент корреляции столбца самого с собой (диагональ), например. И относительно диагонали коэффициенты симметричны.

           field_1     field_2
field_1 [[ 1.          0.97810388] 
field_2  [ 0.97810388  1.        ]]

Или так совсем табличкой:

Корреляция field_1 field_2
field_1 1. 0.97810388
field_2 0.97810388 1.
→ Ссылка