Обратные преобразования коэффициентов корра к начальному значению - PullRequest
0 голосов
/ 23 сентября 2018

Давайте работать с классическим набором данных с радужной оболочкой data(iris)
Когда я провожу анализ Пирсона, у меня есть эти коэффициенты корра

             SEPALLEN   SEPALWID    PETALLEN    PETALWID
SEPALLEN    1,000000    -0,117570   0,871754    0,817941
SEPALWID    -0,117570   1,000000    -0,428440   -0,366126
PETALLEN    0,871754    -0,428440   1,000000    0,962865
PETALWID    0,817941    -0,366126   0,962865    1,000000

Так есть ли способ выполнить обратное преобразование, а именно изкорр коэффициенты к начальному значению переменных?

1 Ответ

0 голосов
/ 24 сентября 2018

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

data(iris)
ibrary(PerformanceAnalytics)
chart.Correlation(iris[, 1:4], histogram=TRUE, pch=19)

Как видно ниже, каждое число верхнего треугольника совпадает с графиком в нижнем треугольнике.Фактически функция cor преобразует 600 записей в данных iris (1-4 столбца) в 5 уникальных чисел.Таким образом, обратное преобразование из 5 чисел в 600 чисел однозначным способом невозможно: coorrleatin

...