Як обчислити точково-бісеріальну кореляцію в r
Точково-бісерійна кореляція використовується для вимірювання зв’язку між двійковою змінною x і постійною змінною y.
Подібно до коефіцієнта кореляції Пірсона , точково-бісерійний коефіцієнт кореляції приймає значення від -1 до 1, де:
- -1 вказує на абсолютно негативну кореляцію між двома змінними
- 0 означає відсутність кореляції між двома змінними
- 1 вказує на абсолютно позитивну кореляцію між двома змінними
У цьому посібнику пояснюється, як обчислити точково-бісеріальну кореляцію між двома змінними в R.
Приклад: точково-бісерійна кореляція в R
Припустімо, що у нас є двійкова змінна x і безперервна змінна y:
x <- c(0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0) y <- c(12, 14, 17, 17, 11, 22, 23, 11, 19, 8, 12)
Ми можемо використовувати вбудовану функцію R cor.test() для обчислення точково-бісерійної кореляції між двома змінними:
#calculate point-biserial correlation
cor.test(x, y)
Pearson's product-moment correlation
data: x and y
t = 0.67064, df = 9, p-value = 0.5193
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
-0.4391885 0.7233704
sample estimates:
horn
0.2181635
З результату можна помітити наступне:
- Точково-бісеріальний коефіцієнт кореляції становить 0,218
- Відповідне значення p становить 0,5193
Оскільки коефіцієнт кореляції позитивний, це вказує на те, що коли змінна x приймає значення «1», змінна y має тенденцію приймати більш високі значення, ніж коли змінна x приймає значення «0».
Однак, оскільки p-значення цієї кореляції не менше 0,05, ця кореляція не є статистично значущою.
Зверніть увагу, що результат також забезпечує 95% довірчий інтервал для справжнього коефіцієнта кореляції, який виявляється таким:
95% ДІ = (-0,439, 0,723)
Оскільки цей довірчий інтервал містить нуль, це є додатковим доказом того, що коефіцієнт кореляції не є статистично значущим.
Примітка . Повну документацію щодо функції cor.test() можна знайти тут .
Додаткові ресурси
У наступних посібниках пояснюється, як обчислити інші коефіцієнти кореляції в R:
Як обчислити часткову кореляцію в R
Як розрахувати ковзну кореляцію в R
Як розрахувати кореляцію рангів Спірмена в R
Як розрахувати поліхорічну кореляцію в R