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