R'de korelasyon katsayısının p değeri nasıl bulunur?


Pearson korelasyon katsayısı iki değişken arasındaki doğrusal ilişkiyi ölçmek için kullanılabilir.

Bu korelasyon katsayısı her zaman -1 ile 1 arasında bir değer alır; burada:

  • -1 : İki değişken arasında mükemmel negatif doğrusal korelasyon.
  • 0 : İki değişken arasında doğrusal bir ilişki yok.
  • 1: İki değişken arasında mükemmel pozitif doğrusal korelasyon.

Bir korelasyon katsayısının istatistiksel olarak anlamlı olup olmadığını belirlemek için karşılık gelen t-puanını ve p-değerini hesaplayabilirsiniz.

Korelasyon katsayısının (r) t-puanını hesaplama formülü şöyledir:

t = r√ n-2 / √ 1-r 2

P-değeri, n-2 serbestlik derecesine sahip t-dağılımı için karşılık gelen iki kuyruklu p-değeri olarak hesaplanır.

R’deki Pearson korelasyon katsayısının p değerini hesaplamak için cor.test() işlevini kullanabilirsiniz.

 horn. test (x,y)

Aşağıdaki örnekte bu fonksiyonun pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: R’deki korelasyon katsayısı için P değerini hesaplayın

Aşağıdaki kod, R’deki iki değişken arasındaki korelasyon katsayısının p değerini hesaplamak için cor.test() işlevinin nasıl kullanılacağını gösterir:

 #create two variables
x <- c(70, 78, 90, 87, 84, 86, 91, 74, 83, 85)
y <- c(90, 94, 79, 86, 84, 83, 88, 92, 76, 75)

#calculate correlation coefficient and corresponding p-value
horn. test (x,y)

	Pearson's product-moment correlation

data: x and y
t = -1.7885, df = 8, p-value = 0.1115
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
 -0.8709830 0.1434593
sample estimates:
       horn 
-0.5344408

Sonuçtan şunları görebiliriz:

  • Pearson korelasyon katsayısı -0,5344408’dir .
  • Karşılık gelen p değeri 0,1115’tir .

Korelasyon katsayısının negatif olması iki değişken arasında negatif doğrusal bir ilişkinin olduğunu gösterir.

Ancak korelasyon katsayısının p değeri 0,05’ten küçük olmadığı için korelasyon istatistiksel olarak anlamlı değildir.

Korelasyon katsayısının yalnızca p değerini çıkarmak için cor.test(x, y)$p.value da yazabileceğimizi unutmayın:

 #create two variables
x <- c(70, 78, 90, 87, 84, 86, 91, 74, 83, 85)
y <- c(90, 94, 79, 86, 84, 83, 88, 92, 76, 75)

#calculate p-value for correlation between x and y
horn. test (x, y)$p.value

[1] 0.1114995

Korelasyon katsayısının p değeri 0,1114995’tir .

Bu, önceki çıktıdaki p değeriyle eşleşir.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de kısmi korelasyon nasıl hesaplanır
R’de Spearman korelasyonu nasıl hesaplanır
R’de kayan korelasyon nasıl hesaplanır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir