Як обчислити точково-бісеріальну кореляцію в 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *