Как вычислить матрицу корреляции

Posted on
Автор: John Stephens
Дата создания: 25 Январь 2021
Дата обновления: 20 Ноябрь 2024
Anonim
Расчет коэффициента корреляции в Excel
Видео: Расчет коэффициента корреляции в Excel

Содержание

Корреляция (r) является мерой линейной зависимости между двумя переменными. Например, длина ноги и длина туловища сильно коррелируют; рост и вес менее сильно коррелируют, а рост и длина имени (в письмах) не коррелированы.

Совершенная положительная корреляция: r = 1. (Когда один поднимается, другой идет вверх) Совершенная отрицательная корреляция: r = -1 (Когда один поднимается, другой идет вниз) Нет корреляции: r = 0 (Нет линейной отношения)

Корреляционная матрица - это матрица многих корреляций.

Вычисление корреляционной матрицы с помощью R

    Получить данные. Если ваши данные в Excel, самый простой способ - сохранить их как файл .csv (в Excel 7 нажмите «Файл», затем «Сохранить как», затем «Другие форматы». Затем в «Сохранить как тип» прокрутите вплоть до CSV (значения, разделенные запятыми). В каждой строке должны быть данные по одному предмету, а в каждом столбце должна быть одна переменная.

    Считайте данные в R, используя read.csv. Например, если ваши данные находятся в «c: mydisk mydir data.csv», введите mydata <- read.csv («c: /mydisk/mydir/data.csv»).

    Вычислить матрицу корреляции, используя cor (). Например: cor (mydata). Или вы можете сохранить матрицу корреляции как объект для последующего использования, используя: cormat <- cor (mydata).

Вычисление корреляционной матрицы с помощью SAS

    Получить данные. SAS может читать данные во многих форматах. Если вы храните свои данные в Excel, имейте одну тему в каждой строке и одну переменную в каждом столбце

    Прочитайте данные в SAS. Вы можете использовать мастер импорта, чтобы получить ваши данные. Нажмите «Файл», затем «Импорт данных», затем выберите тип данных с помощью раскрывающегося меню. Нажмите «Далее» и перейдите к вашим данным, затем нажмите «Готово».

    Рассчитать матрицу корреляции. Если ваши данные сохранены в SAS как mydata с переменными VAR1, VAR2 и VAR3, введите: PROC CORR data = mydata; VAR var1 var2 var3; БЕГАТЬ;

    подсказки

    Предупреждения